unit vsop_ven;

 {$i ah_def.inc }

(*$define meeus *)   { Only use the accuracy as in the Meeus book }

(*$ifdef delphi_1 *)
  (*$define meeus *) { Otherwise the code segment will be too small }
(*$endif *)

(*@/// interface *)
interface

(*@/// uses *)
uses
  ah_math,
  vsop;
(*@\\\000000020B*)

type
  (*@/// TVSOPVenus=class(TVSOP) *)
  TVSOPVenus=class(TVSOP)
  protected
    function LongitudeFactor(nr,index: integer):TVSOPEntry;  override;
    function LatitudeFactor(nr,index: integer):TVSOPEntry;  override;
    function RadiusFactor(nr,index: integer):TVSOPEntry;  override;
    end;
  (*@\\\000000010A*)

function Venus_coord(date:TdateTime):TVector;
(*@\\\003000082400082D00082E*)
(*@/// implementation *)
implementation

(*@/// function Venus_coord(date:TdateTime):TVector; *)
function Venus_coord(date:TdateTime):TVector;
begin
  result:=TVSOPVenus.calc_coord(date);
  end;
(*@\\\0002000325000325*)

(*@/// class TVSOPVenus *)
(*@/// function TVSOPVenus.RadiusFactor(nr,index: integer):TVSOPEntry; *)
function TVSOPVenus.RadiusFactor(nr,index: integer):TVSOPEntry;
const
  (*@/// vsop87_ven_r0:array[0..329,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_r0:array[0.. 11,0..2] of extended = (
  (*$else *)
  vsop87_ven_r0:array[0..329,0..2] of extended = (
  (*$endif *)
  { 4230    1 }  (  72334820.905, 0.00000000000,      0.00000000000 ),
  { 4230    2 }  (    489824.185, 4.02151832268,  10213.28554621100 ),
  { 4230    3 }  (      1658.058, 4.90206728012,  20426.57109242200 ),
  { 4230    4 }  (      1632.093, 2.84548851892,   7860.41939243920 ),
  { 4230    5 }  (      1378.048, 1.12846590600,  11790.62908865880 ),
  { 4230    6 }  (       498.399, 2.58682187717,   9683.59458111640 ),
  { 4230    7 }  (       373.958, 1.42314837063,   3930.20969621960 ),
  { 4230    8 }  (       263.616, 5.52938185920,   9437.76293488700 ),
  { 4230    9 }  (       237.455, 2.55135903978,  15720.83878487840 ),
  { 4230   10 }  (       221.983, 2.01346776772,  19367.18916223280 ),
  { 4230   11 }  (       119.467, 3.01975365264,  10404.73381232260 ),
  { 4230   12 }  (       125.896, 2.72769833559,   1577.34354244780 )
  (*$ifndef meeus *)                                                 ,
  { 4230   13 }  (        76.178, 1.59577224486,   9153.90361602180 ),
  { 4230   14 }  (        85.336, 3.98607953754,  19651.04848109800 ),
  { 4230   15 }  (        74.347, 4.11957854039,   5507.55323866740 ),
  { 4230   16 }  (        41.904, 1.64273363458,  18837.49819713819 ),
  { 4230   17 }  (        42.493, 3.81864530735,  13367.97263110660 ),
  { 4230   18 }  (        39.430, 5.39019422358,  23581.25817731760 ),
  { 4230   19 }  (        29.042, 5.67739528728,   5661.33204915220 ),
  { 4230   20 }  (        27.555, 5.72392407794,    775.52261132400 ),
  { 4230   21 }  (        27.283, 4.82151812709,  11015.10647733480 ),
  { 4230   22 }  (        31.274, 2.31806719544,   9999.98645077300 ),
  { 4230   23 }  (        19.700, 4.96157560245,  11322.66409830440 ),
  { 4230   24 }  (        19.809, 0.53189326492,  27511.46787353720 ),
  { 4230   25 }  (        13.567, 3.75530870628,  18073.70493865020 ),
  { 4230   26 }  (        12.921, 1.13381083556,  10206.17199921020 ),
  { 4230   27 }  (        16.215, 0.56453834290,    529.69096509460 ),
  { 4230   28 }  (        11.821, 5.09025877427,   3154.68708489560 ),
  { 4230   29 }  (        11.728, 0.23432298744,   7084.89678111520 ),
  { 4230   30 }  (        13.079, 5.24353197586,  17298.18232732620 ),
  { 4230   31 }  (        13.180, 3.37207825651,  13745.34623902240 ),
  { 4230   32 }  (         9.097, 3.07004895769,   1109.37855209340 ),
  { 4230   33 }  (        10.818, 2.45024712908,  10239.58386601080 ),
  { 4230   34 }  (        11.438, 4.56838894696,  29050.78374334920 ),
  { 4230   35 }  (         8.377, 5.78327612352,  30639.85663863300 ),
  { 4230   36 }  (         8.193, 1.95023111860,  22003.91463486980 ),
  { 4230   37 }  (         9.308, 1.61615909286,   2352.86615377180 ),
  { 4230   38 }  (        10.652, 1.95528396140,  31441.67756975680 ),
  { 4230   39 }  (        10.357, 1.20234990061,  15874.61759536320 ),
  { 4230   40 }  (         9.585, 1.46639856228,  19999.97290154599 ),
  { 4230   41 }  (         6.506, 2.17390732263,  14143.49524243060 ),
  { 4230   42 }  (         7.562, 1.13789564977,   8624.21265092720 ),
  { 4230   43 }  (         6.434, 0.84419623033,   6283.07584999140 ),
  { 4230   44 }  (         5.898, 0.01093731110,   8635.94200376320 ),
  { 4230   45 }  (         5.632, 3.94956548631,  12566.15169998280 ),
  { 4230   46 }  (         5.523, 1.27394296557,  18307.80723204360 ),
  { 4230   47 }  (         4.488, 2.47835729057,    191.44826611160 ),
  { 4230   48 }  (         4.529, 4.73027770400,  19896.88012732740 ),
  { 4230   49 }  (         6.193, 3.25881250939,   6872.67311951120 ),
  { 4230   50 }  (         6.070, 0.35337419942,  21228.39202354580 ),
  { 4230   51 }  (         4.315, 2.59737099519,   4551.95349705880 ),
  { 4230   52 }  (         6.005, 3.37874723475,  35371.88726597640 ),
  { 4230   53 }  (         3.852, 1.01162850357,   9786.68735533500 ),
  { 4230   54 }  (         4.033, 0.00050855580,    801.82093112380 ),
  { 4230   55 }  (         3.920, 5.56542869407,  10596.18207843420 ),
  { 4230   56 }  (         2.709, 5.80195530112,   7064.12138562280 ),
  { 4230   57 }  (         3.216, 0.39767254848,  10186.98722641120 ),
  { 4230   58 }  (         3.089, 6.26174762876,  14945.31617355440 ),
  { 4230   59 }  (         2.982, 4.21196716354,  28521.09277825460 ),
  { 4230   60 }  (         3.284, 0.70709821006,  10742.97651130560 ),
  { 4230   61 }  (         3.484, 4.79878191875,  39302.09696219600 ),
  { 4230   62 }  (         3.172, 1.80518954174,  25158.60171976540 ),
  { 4230   63 }  (         2.463, 0.68708153678,  10988.80815753500 ),
  { 4230   64 }  (         2.374, 3.77948685343,  21535.94964451540 ),
  { 4230   65 }  (         2.198, 2.82996372521,   8662.24032356300 ),
  { 4230   66 }  (         1.958, 5.41763804167,  16496.36139620240 ),
  { 4230   67 }  (         1.876, 2.63426768393,  29580.47470844380 ),
  { 4230   68 }  (         1.902, 2.85782199133,   3532.06069281140 ),
  { 4230   69 }  (         1.706, 3.67573010379,     26.29831979980 ),
  { 4230   70 }  (         1.817, 0.41611036449,   4705.73230754360 ),
  { 4230   71 }  (         1.858, 1.50368318296,  10021.83728009940 ),
  { 4230   72 }  (         2.087, 6.22112874639,  43232.30665841560 ),
  { 4230   73 }  (         1.950, 2.21447019683,  19786.67380610799 ),
  { 4230   74 }  (         1.497, 0.00134773824,  17277.40693183380 ),
  { 4230   75 }  (         1.819, 3.23144993268,  29088.81141598500 ),
  { 4230   76 }  (         1.423, 5.85979618707,   9676.48103411560 ),
  { 4230   77 }  (         1.223, 5.55818994329,   6770.71060124560 ),
  { 4230   78 }  (         1.140, 5.92088900094,  13936.79450513400 ),
  { 4230   79 }  (         1.484, 2.47665429253,  31749.23519072640 ),
  { 4230   80 }  (         1.185, 1.42087628351,   4732.03062734340 ),
  { 4230   81 }  (         1.323, 2.48821075422,   9690.70812811720 ),
  { 4230   82 }  (         1.249, 1.88323673734,  19374.30270923360 ),
  { 4230   83 }  (         1.270, 5.24647873116,  19360.07561523199 ),
  { 4230   84 }  (         1.402, 5.17536780118,  10316.37832042960 ),
  { 4230   85 }  (         1.042, 3.05454698508,  25934.12433108940 ),
  { 4230   86 }  (         1.174, 1.42913732999,  18875.52586977400 ),
  { 4230   87 }  (         1.278, 1.35747287297,  47162.51635463520 ),
  { 4230   88 }  (         0.917, 6.26337648765,  20618.01935853360 ),
  { 4230   89 }  (         0.905, 1.12740203561,  12592.45001978260 ),
  { 4230   90 }  (         1.093, 4.64451720605,  33019.02111220460 ),
  { 4230   91 }  (         1.014, 1.09259406433,   1059.38193018920 ),
  { 4230   92 }  (         0.783, 2.02118183873,  24356.78078864160 ),
  { 4230   93 }  (         0.779, 0.41585274010,   3340.61242669980 ),
  { 4230   94 }  (         0.700, 1.14936815714,  16983.99614745660 ),
  { 4230   95 }  (         0.878, 0.87852464964,  38734.37832446560 ),
  { 4230   96 }  (         0.623, 0.89976912165,  17778.11626694899 ),
  { 4230   97 }  (         0.608, 1.58476225197,   9573.38825989700 ),
  { 4230   98 }  (         0.800, 3.94213003073,  10138.50394764370 ),
  { 4230   99 }  (         0.760, 1.31851313748,   9967.45389998160 ),
  { 4230  100 }  (         0.802, 2.78173370208,  51092.72605085480 ),
  { 4230  101 }  (         0.664, 4.45864682400,   3128.38876509580 ),
  { 4230  102 }  (         0.674, 5.11214939998,    382.89653222320 ),
  { 4230  103 }  (         0.530, 0.85392938403,  10234.06094170340 ),
  { 4230  104 }  (         0.509, 3.56809374595,  28286.99048486120 ),
  { 4230  105 }  (         0.600, 4.25927726907,  41962.52073693740 ),
  { 4230  106 }  (         0.601, 5.78144137895,    213.29909543800 ),
  { 4230  107 }  (         0.595, 2.83045104588,  22805.73556599360 ),
  { 4230  108 }  (         0.673, 6.06079908421,  36949.23080842420 ),
  { 4230  109 }  (         0.535, 5.85422519711,   9103.90699411760 ),
  { 4230  110 }  (         0.544, 5.44806074800,   3723.50895892300 ),
  { 4230  111 }  (         0.492, 3.83802404893,  27991.40181316000 ),
  { 4230  112 }  (         0.635, 0.76494024849,   8094.52168583260 ),
  { 4230  113 }  (         0.434, 6.22214487735,  27197.28169366760 ),
  { 4230  114 }  (         0.459, 3.55062885479,  20213.27199698400 ),
  { 4230  115 }  (         0.398, 6.16269975784,  10426.58464164900 ),
  { 4230  116 }  (         0.378, 2.41665947591,  18844.61174413899 ),
  { 4230  117 }  (         0.421, 4.86552697954,   9146.79006902100 ),
  { 4230  118 }  (         0.500, 4.20351458644,  55022.93574707440 ),
  { 4230  119 }  (         0.404, 4.95834410782,  37410.56723987860 ),
  { 4230  120 }  (         0.402, 2.97963246945,  10220.39909321180 ),
  { 4230  121 }  (         0.464, 2.59869499733,  18734.40542291960 ),
  { 4230  122 }  (         0.352, 0.08963076359,  10103.07922499160 ),
  { 4230  123 }  (         0.348, 4.90260339364,  18830.38465013739 ),
  { 4230  124 }  (         0.338, 3.22520096478,  24150.08005134500 ),
  { 4230  125 }  (         0.375, 6.17532088136,  26087.90314157420 ),
  { 4230  126 }  (         0.425, 1.20052578280,  40879.44050464380 ),
  { 4230  127 }  (         0.408, 3.12833060705,   9050.81084180320 ),
  { 4230  128 }  (         0.385, 1.94284690176,    283.85931886520 ),
  { 4230  129 }  (         0.337, 4.87838699272,  12432.04265039780 ),
  { 4230  130 }  (         0.326, 4.27369741426,  26735.94526221320 ),
  { 4230  131 }  (         0.309, 0.50597475053,  38204.68735937100 ),
  { 4230  132 }  (         0.329, 3.88430599153,  29864.33402730900 ),
  { 4230  133 }  (         0.313, 1.36138752543,  10192.51015071860 ),
  { 4230  134 }  (         0.347, 3.58439807209,  27490.69247804480 ),
  { 4230  135 }  (         0.251, 3.78618457047,  10063.72234907640 ),
  { 4230  136 }  (         0.244, 3.83523342668,   9411.46461508720 ),
  { 4230  137 }  (         0.281, 4.50895206233,  32217.20018108080 ),
  { 4230  138 }  (         0.237, 0.87748812245,   6681.22485339960 ),
  { 4230  139 }  (         0.315, 5.62657778233,  58953.14544329400 ),
  { 4230  140 }  (         0.311, 4.15626121491,  10175.15251057320 ),
  { 4230  141 }  (         0.247, 2.53637594113,  16522.65971600220 ),
  { 4230  142 }  (         0.219, 5.08729383251,   7058.59846131540 ),
  { 4230  143 }  (         0.291, 3.72567217056,  29999.95935231900 ),
  { 4230  144 }  (         0.267, 2.97685503991,  19573.37471066999 ),
  { 4230  145 }  (         0.280, 3.70200084294,  47623.85278608960 ),
  { 4230  146 }  (         0.239, 3.94545782067,   9580.50180689780 ),
  { 4230  147 }  (         0.246, 2.18244883930,   9161.01716302260 ),
  { 4230  148 }  (         0.253, 2.69506547016,   3442.57494496540 ),
  { 4230  149 }  (         0.265, 2.62811801237,  44809.65020086340 ),
  { 4230  150 }  (         0.194, 4.78926136175,  33794.54372352860 ),
  { 4230  151 }  (         0.187, 3.65620881095,  20452.86941222180 ),
  { 4230  152 }  (         0.224, 2.43601863127,   9992.87290377220 ),
  { 4230  153 }  (         0.193, 2.55112161845,   2379.16447357160 ),
  { 4230  154 }  (         0.201, 1.90356905733,   1551.04522264800 ),
  { 4230  155 }  (         0.176, 4.29837616553,  10137.01947493540 ),
  { 4230  156 }  (         0.184, 6.16061560223,  36147.40987730040 ),
  { 4230  157 }  (         0.175, 2.71984797040,  20809.46762464520 ),
  { 4230  158 }  (         0.186, 2.55098927966,  14919.01785375460 ),
  { 4230  159 }  (         0.161, 4.13272567123,  23958.63178523340 ),
  { 4230  160 }  (         0.221, 4.83552377614,  20277.00789528740 ),
  { 4230  161 }  (         0.160, 1.81472642729,  10787.63034454580 ),
  { 4230  162 }  (         0.199, 5.74259798330,  30666.15495843280 ),
  { 4230  163 }  (         0.160, 4.46270605493,  18947.70451835760 ),
  { 4230  164 }  (         0.187, 2.98688597588,   2218.75710418680 ),
  { 4230  165 }  (         0.189, 5.34607810282,  10007.09999777380 ),
  { 4230  166 }  (         0.198, 0.77846666692,  62883.35513951360 ),
  { 4230  167 }  (         0.144, 5.00261963924,   9264.10993724120 ),
  { 4230  168 }  (         0.171, 2.05212624568,   7255.56965173440 ),
  { 4230  169 }  (         0.188, 4.08173534559,  48739.85989708300 ),
  { 4230  170 }  (         0.146, 3.94191715702,   6309.37416979120 ),
  { 4230  171 }  (         0.146, 5.06313558118,  39264.06928956020 ),
  { 4230  172 }  (         0.135, 5.93689169614,  37724.75341974820 ),
  { 4230  173 }  (         0.139, 2.81266025896,     20.77539549240 ),
  { 4230  174 }  (         0.177, 5.16224804657,   9835.91193829520 ),
  { 4230  175 }  (         0.119, 1.37254262864,  40077.61957352000 ),
  { 4230  176 }  (         0.120, 0.21443767468,  31022.75317085620 ),
  { 4230  177 }  (         0.128, 2.92458887798,      7.11354700080 ),
  { 4230  178 }  (         0.150, 5.73646272556,    632.78373931320 ),
  { 4230  179 }  (         0.106, 0.62224833817,  11272.66747640020 ),
  { 4230  180 }  (         0.114, 2.63301326520,  17468.85519794540 ),
  { 4230  181 }  (         0.123, 6.22518843711,  53285.18483524180 ),
  { 4230  182 }  (         0.107, 1.17258978900,  43071.89928903080 ),
  { 4230  183 }  (         0.103, 1.09613781581,  41654.96311596780 ),
  { 4230  184 }  (         0.109, 2.01412667085,  20419.45754542119 ),
  { 4230  185 }  (         0.102, 4.23406964348,  10251.31321884680 ),
  { 4230  186 }  (         0.116, 1.27731728606,  10199.05845220940 ),
  { 4230  187 }  (         0.103, 5.25887538465,   9830.38901398780 ),
  { 4230  188 }  (         0.112, 2.24436894064,  18204.71445782499 ),
  { 4230  189 }  (         0.111, 2.23547857955,   8521.11987670860 ),
  { 4230  190 }  (         0.118, 0.23754207200,  10497.14486507620 ),
  { 4230  191 }  (         0.123, 0.88054816668,  34596.36465465240 ),
  { 4230  192 }  (         0.102, 4.39438646620,  18300.69368504279 ),
  { 4230  193 }  (         0.131, 6.01711652115,   9367.20271145980 ),
  { 4230  194 }  (         0.100, 5.00532389609,  10175.25787357520 ),
  { 4230  195 }  (         0.107, 0.41270197502,  40853.14218484400 ),
  { 4230  196 }  (         0.132, 5.45008342761,  11506.76976979360 ),
  { 4230  197 }  (         0.098, 1.07722950958,  13553.89797291080 ),
  { 4230  198 }  (         0.094, 2.91720097590,  44007.82926973960 ),
  { 4230  199 }  (         0.097, 1.04004223634,  68050.42387851159 ),
  { 4230  200 }  (         0.127, 2.20215372683,  66813.56483573320 ),
  { 4230  201 }  (         0.111, 1.57823839032,  29043.67019634839 ),
  { 4230  202 }  (         0.118, 2.33268176890,  18314.92077904440 ),
  { 4230  203 }  (         0.090, 2.42353056125,  32858.61374281979 ),
  { 4230  204 }  (         0.109, 3.82796787296,  19470.28193645139 ),
  { 4230  205 }  (         0.111, 4.47666957576,  29057.89729034999 ),
  { 4230  206 }  (         0.101, 3.41528493660,  19264.09638801420 ),
  { 4230  207 }  (         0.092, 3.66289799512,  22645.32819660879 ),
  { 4230  208 }  (         0.094, 6.07530805791,  10846.06928552420 ),
  { 4230  209 }  (         0.114, 4.02718653431,   7576.56007357400 ),
  { 4230  210 }  (         0.087, 6.01842459303,  17085.95866572220 ),
  { 4230  211 }  (         0.109, 5.46886607309,  52670.06959330260 ),
  { 4230  212 }  (         0.107, 0.54805946713,  34363.36559755600 ),
  { 4230  213 }  (         0.108, 5.44460610707,  19050.79729257620 ),
  { 4230  214 }  (         0.076, 6.15177368654,  27682.14074415640 ),
  { 4230  215 }  (         0.107, 4.80525404063,   8144.27871130440 ),
  { 4230  216 }  (         0.073, 1.60549217847,  20956.26205751660 ),
  { 4230  217 }  (         0.097, 5.13542051130,  22779.43724619380 ),
  { 4230  218 }  (         0.068, 2.31300447144,   8631.32619792800 ),
  { 4230  219 }  (         0.091, 4.28652743953,  10110.19277199240 ),
  { 4230  220 }  (         0.093, 5.27290609264,    522.57741809380 ),
  { 4230  221 }  (         0.071, 3.65565961690,  11764.33076885900 ),
  { 4230  222 }  (         0.089, 1.79712963206,  45585.17281218740 ),
  { 4230  223 }  (         0.067, 2.25900071584,   9360.08916445900 ),
  { 4230  224 }  (         0.085, 0.67062144972,  56600.27928952220 ),
  { 4230  225 }  (         0.080, 1.58278081077,  19992.85935454519 ),
  { 4230  226 }  (         0.065, 6.23472325597,  10419.47109464820 ),
  { 4230  227 }  (         0.064, 0.53356325917,  17248.42530185440 ),
  { 4230  228 }  (         0.085, 4.52011215904,  29786.66025688100 ),
  { 4230  229 }  (         0.068, 4.48235266554,  10632.77019008620 ),
  { 4230  230 }  (         0.064, 4.33495700921,  47938.03896595920 ),
  { 4230  231 }  (         0.071, 3.03858484137,  11787.10597030980 ),
  { 4230  232 }  (         0.087, 4.81823063172,   2107.03450754240 ),
  { 4230  233 }  (         0.070, 2.35648061034,  11794.15220700780 ),
  { 4230  234 }  (         0.080, 2.33248094128,  38526.57435087200 ),
  { 4230  235 }  (         0.070, 3.70454061100,   8734.41897214660 ),
  { 4230  236 }  (         0.077, 4.49569185467,  20007.08644854680 ),
  { 4230  237 }  (         0.072, 1.19410424468,  10217.21769947410 ),
  { 4230  238 }  (         0.068, 2.01841060183,  14128.24277124560 ),
  { 4230  239 }  (         0.064, 5.39293951654,   7880.08915333899 ),
  { 4230  240 }  (         0.066, 3.20467071127,  14765.23904326980 ),
  { 4230  241 }  (         0.080, 3.41620457770,  48417.97290558199 ),
  { 4230  242 }  (         0.080, 3.39651161571,    245.83164622940 ),
  { 4230  243 }  (         0.066, 5.85414440204,   9793.80090233580 ),
  { 4230  244 }  (         0.082, 3.62592908644,  70743.77453195279 ),
  { 4230  245 }  (         0.058, 4.95174942212,  30110.16567353840 ),
  { 4230  246 }  (         0.079, 6.24161471033,   6037.24420376200 ),
  { 4230  247 }  (         0.069, 5.50183658445,  19793.78735310880 ),
  { 4230  248 }  (         0.056, 1.24148350566,  10207.76262190360 ),
  { 4230  249 }  (         0.070, 2.45123308846,  10218.80847051840 ),
  { 4230  250 }  (         0.064, 5.53983104501,  10735.86296430480 ),
  { 4230  251 }  (         0.054, 3.62259713240,  27461.71084806540 ),
  { 4230  252 }  (         0.073, 1.75882480924,   1589.07289528380 ),
  { 4230  253 }  (         0.075, 3.38244819846,   4214.06901508480 ),
  { 4230  254 }  (         0.054, 0.64971567468,   9929.42622734580 ),
  { 4230  255 }  (         0.054, 3.40959637230,  18418.01355326299 ),
  { 4230  256 }  (         0.056, 3.65815006538,  14169.79356223040 ),
  { 4230  257 }  (         0.056, 0.71243223808,   9896.89367655440 ),
  { 4230  258 }  (         0.052, 1.33348131940,  20400.27277262220 ),
  { 4230  259 }  (         0.067, 3.12806595400,   5481.25491886760 ),
  { 4230  260 }  (         0.058, 0.54482893546,  28313.28880466100 ),
  { 4230  261 }  (         0.054, 0.15603935681,  19580.48825767080 ),
  { 4230  262 }  (         0.051, 3.37515473510,   9256.99639024040 ),
  { 4230  263 }  (         0.063, 3.38848970950,  49515.38250840700 ),
  { 4230  264 }  (         0.069, 4.90917651401,  63498.47038145279 ),
  { 4230  265 }  (         0.057, 5.07437742030,  18521.10632748160 ),
  { 4230  266 }  (         0.050, 1.59156823654,  18631.31264870099 ),
  { 4230  267 }  (         0.054, 6.25816208666,  37674.99639427640 ),
  { 4230  268 }  (         0.057, 5.48065460919,  24383.07910844140 ),
  { 4230  269 }  (         0.045, 1.10466490660,  10408.25693067160 ),
  { 4230  270 }  (         0.051, 3.61196470313,    426.59819087600 ),
  { 4230  271 }  (         0.057, 2.09567711267,  60530.48898574180 ),
  { 4230  272 }  (         0.060, 5.94659889997,  13897.66359620120 ),
  { 4230  273 }  (         0.051, 5.47238517720,  57837.13833230060 ),
  { 4230  274 }  (         0.051, 2.32438478428,  19779.56025910719 ),
  { 4230  275 }  (         0.052, 3.23766328818,  18940.59097135679 ),
  { 4230  276 }  (         0.043, 5.74921510909,  51868.24866217880 ),
  { 4230  277 }  (         0.048, 1.12206254877,   9779.57380833420 ),
  { 4230  278 }  (         0.058, 3.08646083897,  12074.48840752400 ),
  { 4230  279 }  (         0.046, 4.07536026888,   7863.94251078820 ),
  { 4230  280 }  (         0.045, 4.75746520642,   7856.89627409019 ),
  { 4230  281 }  (         0.054, 4.43528236634,   8617.09910392640 ),
  { 4230  282 }  (         0.050, 3.70569982975,  42456.78404709160 ),
  { 4230  283 }  (         0.044, 1.29248911155,  69166.43098950500 ),
  { 4230  284 }  (         0.046, 0.41229872114,   7564.83072073800 ),
  { 4230  285 }  (         0.044, 6.17937388307,  13341.67431130680 ),
  { 4230  286 }  (         0.053, 4.71388531889,  53445.59220462660 ),
  { 4230  287 }  (         0.041, 3.48003037828,  37895.42629036740 ),
  { 4230  288 }  (         0.040, 1.23305546260,  10228.53801739600 ),
  { 4230  289 }  (         0.053, 5.04979874661,  74673.98422817240 ),
  { 4230  290 }  (         0.039, 1.36646013032,  21202.09370374600 ),
  { 4230  291 }  (         0.039, 2.15376025201,   8947.71806758460 ),
  { 4230  292 }  (         0.041, 6.17532984460,  65236.22129328540 ),
  { 4230  293 }  (         0.052, 1.29052331493,  90394.82301305079 ),
  { 4230  294 }  (         0.039, 0.70253732683,  18093.37469954999 ),
  { 4230  295 }  (         0.052, 1.18164377451,  10211.80107350270 ),
  { 4230  296 }  (         0.047, 1.78672260794,  10401.21069397360 ),
  { 4230  297 }  (         0.040, 3.66961416802,  10198.03307502600 ),
  { 4230  298 }  (         0.051, 2.71698589018,  94325.03270927040 ),
  { 4230  299 }  (         0.036, 1.25091711620,  10323.49186743040 ),
  { 4230  300 }  (         0.049, 1.21335959420,   9721.62225375220 ),
  { 4230  301 }  (         0.042, 6.05968230173, 105460.99111839019 ),
  { 4230  302 }  (         0.046, 5.06978748275,  20350.30502114640 ),
  { 4230  303 }  (         0.040, 1.97645050921,  32243.49850088060 ),
  { 4230  304 }  (         0.036, 4.96702216961,  36301.18868778519 ),
  { 4230  305 }  (         0.037, 5.29642935562,     38.02767263580 ),
  { 4230  306 }  (         0.039, 0.52064327313,  26709.64694241340 ),
  { 4230  307 }  (         0.035, 2.34112124655,  58946.51688439399 ),
  { 4230  308 }  (         0.034, 1.82989750626,  17675.02349273040 ),
  { 4230  309 }  (         0.034, 0.76493664110,  55798.45835839840 ),
  { 4230  310 }  (         0.035, 1.09353675147,  69159.80243060499 ),
  { 4230  311 }  (         0.031, 5.59148330297,  10639.88373708700 ),
  { 4230  312 }  (         0.032, 3.32960781870,  71519.29714327680 ),
  { 4230  313 }  (         0.031, 5.98191446392,  24341.52831745660 ),
  { 4230  314 }  (         0.031, 0.68615213145,  10202.23984594710 ),
  { 4230  315 }  (         0.030, 4.42039942947,  10459.11719244040 ),
  { 4230  316 }  (         0.029, 1.30367701539,  20103.06567576459 ),
  { 4230  317 }  (         0.031, 4.51793347997,   2957.71589447660 ),
  { 4230  318 }  (         0.035, 4.05634321290,  19903.99367432819 ),
  { 4230  319 }  (         0.030, 1.32113757427,    574.34479833480 ),
  { 4230  320 }  (         0.029, 3.36506645849,  10288.06714477830 ),
  { 4230  321 }  (         0.029, 1.40019042576,   9988.94075050910 ),
  { 4230  322 }  (         0.032, 0.21932095318,  24978.52458948080 ),
  { 4230  323 }  (         0.034, 5.22945947227,   8673.96967639900 ),
  { 4230  324 }  (         0.039, 4.50883171158,  16004.69810374360 ),
  { 4230  325 }  (         0.028, 2.32945945641,  11392.48008525060 ),
  { 4230  326 }  (         0.034, 3.92498967835,    536.80451209540 ),
  { 4230  327 }  (         0.032, 5.46972716255,  64607.84893354619 ),
  { 4230  328 }  (         0.028, 2.38858990128,  20235.12282631040 ),
  { 4230  329 }  (         0.030, 3.34585843979,  39793.76025465480 ),
  { 4230  330 }  (         0.026, 5.36096904409,   1478.86657406440 )
  (*$endif *)
      );
  (*@\\\*)
  (*@/// vsop87_ven_r1:array[0..179,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_r1:array[0..  2,0..2] of extended = (
  (*$else *)
  vsop87_ven_r1:array[0..179,0..2] of extended = (
  (*$endif *)
  { 4231    1 }  (     34551.039, 0.89198710598,  10213.28554621100 ),
  { 4231    2 }  (       234.203, 1.77224942714,  20426.57109242200 ),
  { 4231    3 }  (       233.998, 3.14159265359,      0.00000000000 )
  (*$ifndef meeus *)                                                 ,
  { 4231    4 }  (        23.864, 1.11274502648,   9437.76293488700 ),
  { 4231    5 }  (        10.568, 4.59168210921,   1577.34354244780 ),
  { 4231    6 }  (         9.124, 4.53540907003,  10404.73381232260 ),
  { 4231    7 }  (         6.599, 5.97703999838,   5507.55323866740 ),
  { 4231    8 }  (         4.667, 3.87683960551,   9153.90361602180 ),
  { 4231    9 }  (         3.840, 5.66196924375,  13367.97263110660 ),
  { 4231   10 }  (         2.666, 2.82413291285,  10206.17199921020 ),
  { 4231   11 }  (         2.194, 2.05314419626,    775.52261132400 ),
  { 4231   12 }  (         2.094, 2.55137285015,  18837.49819713819 ),
  { 4231   13 }  (         1.782, 2.64808558644,  30639.85663863300 ),
  { 4231   14 }  (         1.845, 1.87612936641,  11015.10647733480 ),
  { 4231   15 }  (         1.303, 0.20613045603,  11322.66409830440 ),
  { 4231   16 }  (         1.169, 0.79431893441,  17298.18232732620 ),
  { 4231   17 }  (         1.001, 6.16555101536,  10239.58386601080 ),
  { 4231   18 }  (         0.915, 4.59854496966,   1109.37855209340 ),
  { 4231   19 }  (         0.884, 0.66706834422,  18073.70493865020 ),
  { 4231   20 }  (         0.849, 5.58641571940,  12566.15169998280 ),
  { 4231   21 }  (         1.071, 4.94792017474,   6283.07584999140 ),
  { 4231   22 }  (         0.887, 2.47785193216,   3154.68708489560 ),
  { 4231   23 }  (         0.904, 0.81413053841,  10596.18207843420 ),
  { 4231   24 }  (         0.818, 0.90016838097,   5661.33204915220 ),
  { 4231   25 }  (         0.845, 5.48504338112,    529.69096509460 ),
  { 4231   26 }  (         0.824, 3.74837629121,   7084.89678111520 ),
  { 4231   27 }  (         0.652, 5.07444932607,  22003.91463486980 ),
  { 4231   28 }  (         0.847, 0.44119876869,   8635.94200376320 ),
  { 4231   29 }  (         0.638, 4.10125791268,    191.44826611160 ),
  { 4231   30 }  (         0.615, 3.14417599741,  10186.98722641120 ),
  { 4231   31 }  (         0.527, 5.86792949279,   2352.86615377180 ),
  { 4231   32 }  (         0.520, 5.33201358267,  14143.49524243060 ),
  { 4231   33 }  (         0.576, 2.25212731258,  21228.39202354580 ),
  { 4231   34 }  (         0.662, 2.86880467345,   8624.21265092720 ),
  { 4231   35 }  (         0.554, 2.17186191243,  18307.80723204360 ),
  { 4231   36 }  (         0.515, 4.34331395104,   9786.68735533500 ),
  { 4231   37 }  (         0.501, 5.56479589366,  10742.97651130560 ),
  { 4231   38 }  (         0.426, 1.02161443120,   7064.12138562280 ),
  { 4231   39 }  (         0.418, 1.26803034691,   9676.48103411560 ),
  { 4231   40 }  (         0.391, 0.78974645621,   9690.70812811720 ),
  { 4231   41 }  (         0.334, 3.18175822557,  10988.80815753500 ),
  { 4231   42 }  (         0.375, 0.66142254036,  19360.07561523199 ),
  { 4231   43 }  (         0.364, 0.19369831864,  19374.30270923360 ),
  { 4231   44 }  (         0.313, 1.09734397626,   4551.95349705880 ),
  { 4231   45 }  (         0.330, 0.58817502306,  16496.36139620240 ),
  { 4231   46 }  (         0.339, 5.76768761396,  10021.83728009940 ),
  { 4231   47 }  (         0.291, 3.65846764668,  25158.60171976540 ),
  { 4231   48 }  (         0.223, 4.33581625553,  19786.67380610799 ),
  { 4231   49 }  (         0.266, 3.57408827667,    801.82093112380 ),
  { 4231   50 }  (         0.274, 5.73346687248,  11790.62908865880 ),
  { 4231   51 }  (         0.275, 5.65814317085,  19896.88012732740 ),
  { 4231   52 }  (         0.212, 4.27038489878,   4705.73230754360 ),
  { 4231   53 }  (         0.230, 6.13406345590,   1059.38193018920 ),
  { 4231   54 }  (         0.204, 4.87348390351,   7860.41939243920 ),
  { 4231   55 }  (         0.241, 1.13551531894,     26.29831979980 ),
  { 4231   56 }  (         0.206, 0.31907973682,    382.89653222320 ),
  { 4231   57 }  (         0.216, 2.54741101724,  19651.04848109800 ),
  { 4231   58 }  (         0.212, 3.15264941106,  14945.31617355440 ),
  { 4231   59 }  (         0.163, 1.13604744392,  13936.79450513400 ),
  { 4231   60 }  (         0.151, 5.11341268743,  28521.09277825460 ),
  { 4231   61 }  (         0.151, 0.81278755582,   6770.71060124560 ),
  { 4231   62 }  (         0.150, 5.02227334847,  29088.81141598500 ),
  { 4231   63 }  (         0.146, 1.37568138685,  10220.39909321180 ),
  { 4231   64 }  (         0.127, 4.49298610074,   3532.06069281140 ),
  { 4231   65 }  (         0.121, 6.26589208179,  29580.47470844380 ),
  { 4231   66 }  (         0.147, 6.16092774714,   8662.24032356300 ),
  { 4231   67 }  (         0.114, 0.00114012635,  25934.12433108940 ),
  { 4231   68 }  (         0.115, 3.56897715344,  24356.78078864160 ),
  { 4231   69 }  (         0.124, 0.67547060274,   3723.50895892300 ),
  { 4231   70 }  (         0.145, 0.36415036222,   9146.79006902100 ),
  { 4231   71 }  (         0.104, 4.27865011376,   9573.38825989700 ),
  { 4231   72 }  (         0.136, 5.09581116181,  19367.18916223280 ),
  { 4231   73 }  (         0.102, 1.53637788668,  17277.40693183380 ),
  { 4231   74 }  (         0.117, 0.57543238496,   9999.98645077300 ),
  { 4231   75 }  (         0.092, 0.22936081655,  18830.38465013739 ),
  { 4231   76 }  (         0.112, 4.04771058036,   9103.90699411760 ),
  { 4231   77 }  (         0.098, 3.78447692407,    213.29909543800 ),
  { 4231   78 }  (         0.085, 5.84471458481,  10234.06094170340 ),
  { 4231   79 }  (         0.079, 0.64440357793,  18844.61174413899 ),
  { 4231   80 }  (         0.084, 0.56950139213,   9683.59458111640 ),
  { 4231   81 }  (         0.107, 1.77067111589,  17778.11626694899 ),
  { 4231   82 }  (         0.081, 6.19048382717,  20618.01935853360 ),
  { 4231   83 }  (         0.087, 0.15771136594,  33019.02111220460 ),
  { 4231   84 }  (         0.082, 4.80683817059,   3930.20969621960 ),
  { 4231   85 }  (         0.086, 2.21505615071,   8094.52168583260 ),
  { 4231   86 }  (         0.064, 2.69215119482,  16983.99614745660 ),
  { 4231   87 }  (         0.069, 0.83385751986,   3128.38876509580 ),
  { 4231   88 }  (         0.081, 4.88025042367,   4732.03062734340 ),
  { 4231   89 }  (         0.059, 3.34348033725,  10787.63034454580 ),
  { 4231   90 }  (         0.061, 0.04044699966,   9161.01716302260 ),
  { 4231   91 }  (         0.064, 4.13127333938,   9992.87290377220 ),
  { 4231   92 }  (         0.060, 6.24603986632,  32217.20018108080 ),
  { 4231   93 }  (         0.054, 3.38449893196,  10426.58464164900 ),
  { 4231   94 }  (         0.054, 5.15939119644,  28286.99048486120 ),
  { 4231   95 }  (         0.063, 4.32339245083,  12592.45001978260 ),
  { 4231   96 }  (         0.060, 4.48753846170,  18875.52586977400 ),
  { 4231   97 }  (         0.057, 3.64912085313,  10007.09999777380 ),
  { 4231   98 }  (         0.049, 5.10267262491,  19573.37471066999 ),
  { 4231   99 }  (         0.047, 5.79444960738,  68050.42387851159 ),
  { 4231  100 }  (         0.052, 3.56658420552,   7255.56965173440 ),
  { 4231  101 }  (         0.050, 1.61783309819,  36949.23080842420 ),
  { 4231  102 }  (         0.053, 2.64370544855,  15874.61759536320 ),
  { 4231  103 }  (         0.040, 3.93466530964,  20419.45754542119 ),
  { 4231  104 }  (         0.051, 0.79154899901,  23581.25817731760 ),
  { 4231  105 }  (         0.038, 1.77428239418,  10103.07922499160 ),
  { 4231  106 }  (         0.049, 1.12423644455,   3442.57494496540 ),
  { 4231  107 }  (         0.040, 5.22874487975,  21535.94964451540 ),
  { 4231  108 }  (         0.038, 1.12473430132,      7.11354700080 ),
  { 4231  109 }  (         0.038, 0.11510547453,  11272.66747640020 ),
  { 4231  110 }  (         0.036, 2.02476324983,   7058.59846131540 ),
  { 4231  111 }  (         0.047, 0.05589432390,  12432.04265039780 ),
  { 4231  112 }  (         0.034, 3.45481114998,   9830.38901398780 ),
  { 4231  113 }  (         0.045, 4.59817214088,  10192.51015071860 ),
  { 4231  114 }  (         0.037, 4.93959675364,   3340.61242669980 ),
  { 4231  115 }  (         0.044, 0.70533027806,  20213.27199698400 ),
  { 4231  116 }  (         0.034, 2.16487642765,  64460.69868196140 ),
  { 4231  117 }  (         0.031, 1.57612397319,  36147.40987730040 ),
  { 4231  118 }  (         0.028, 2.56454760402,  94138.32702008578 ),
  { 4231  119 }  (         0.033, 1.08907268562,  29864.33402730900 ),
  { 4231  120 }  (         0.029, 0.59718407064,  59728.66805461800 ),
  { 4231  121 }  (         0.031, 3.04423979263,  40879.44050464380 ),
  { 4231  122 }  (         0.035, 0.32247158762,   1589.07289528380 ),
  { 4231  123 }  (         0.031, 3.27727318906,  19992.85935454519 ),
  { 4231  124 }  (         0.027, 5.83705748551,  17085.95866572220 ),
  { 4231  125 }  (         0.032, 2.64260788260,  41962.52073693740 ),
  { 4231  126 }  (         0.028, 4.90613317287,  29050.78374334920 ),
  { 4231  127 }  (         0.025, 4.55050389739,  14919.01785375460 ),
  { 4231  128 }  (         0.028, 3.58851614957,  40853.14218484400 ),
  { 4231  129 }  (         0.029, 2.79705093386,  20007.08644854680 ),
  { 4231  130 }  (         0.033, 0.93862065616,  15720.83878487840 ),
  { 4231  131 }  (         0.024, 2.74970637101,  18947.70451835760 ),
  { 4231  132 }  (         0.024, 4.38966861409,  46386.99374331120 ),
  { 4231  133 }  (         0.024, 0.73361964525,   9411.46461508720 ),
  { 4231  134 }  (         0.028, 4.19559784013,  37674.99639427640 ),
  { 4231  135 }  (         0.023, 1.00023735538,  22779.43724619380 ),
  { 4231  136 }  (         0.026, 0.46990555736,  13745.34623902240 ),
  { 4231  137 }  (         0.028, 4.65181292126,   1551.04522264800 ),
  { 4231  138 }  (         0.025, 4.18690270765,  44007.82926973960 ),
  { 4231  139 }  (         0.022, 0.98102807789,    426.59819087600 ),
  { 4231  140 }  (         0.030, 1.24986033487,  27461.71084806540 ),
  { 4231  141 }  (         0.027, 3.94986823486,  17468.85519794540 ),
  { 4231  142 }  (         0.021, 6.09897508157,  18300.69368504279 ),
  { 4231  143 }  (         0.025, 4.75875623888,  27991.40181316000 ),
  { 4231  144 }  (         0.022, 2.95281481673,  40077.61957352000 ),
  { 4231  145 }  (         0.028, 6.12038264955,  38500.27603107220 ),
  { 4231  146 }  (         0.022, 4.11184201321,  19779.56025910719 ),
  { 4231  147 }  (         0.027, 3.72446446080,  19793.78735310880 ),
  { 4231  148 }  (         0.020, 4.27086627368,  31441.67756975680 ),
  { 4231  149 }  (         0.022, 4.99040169444,  31022.75317085620 ),
  { 4231  150 }  (         0.023, 1.33505132122,  65236.22129328540 ),
  { 4231  151 }  (         0.021, 4.46897353468,  53285.18483524180 ),
  { 4231  152 }  (         0.020, 4.15140915983,   2218.75710418680 ),
  { 4231  153 }  (         0.025, 2.18447182965,  27511.46787353720 ),
  { 4231  154 }  (         0.019, 1.43653410349,  27197.28169366760 ),
  { 4231  155 }  (         0.027, 1.22555218015,  42430.48572729180 ),
  { 4231  156 }  (         0.019, 3.65054338893,  49515.38250840700 ),
  { 4231  157 }  (         0.022, 5.88380811711,  10218.80847051840 ),
  { 4231  158 }  (         0.018, 2.29853355765,  19264.09638801420 ),
  { 4231  159 }  (         0.017, 5.44429906531,   6681.22485339960 ),
  { 4231  160 }  (         0.020, 3.68116637773,  14128.24277124560 ),
  { 4231  161 }  (         0.021, 4.30316190532,  44809.65020086340 ),
  { 4231  162 }  (         0.020, 2.48583613985,  33794.54372352860 ),
  { 4231  163 }  (         0.017, 3.02735393984,  28528.20632525540 ),
  { 4231  164 }  (         0.019, 5.92656850674,  22805.73556599360 ),
  { 4231  165 }  (         0.022, 5.30827572791,  10207.76262190360 ),
  { 4231  166 }  (         0.020, 0.75829381378,  18314.92077904440 ),
  { 4231  167 }  (         0.017, 5.63315744126,  16522.65971600220 ),
  { 4231  168 }  (         0.016, 1.71021408448,    536.80451209540 ),
  { 4231  169 }  (         0.015, 5.27016880041,  53445.59220462660 ),
  { 4231  170 }  (         0.017, 5.61443395877,  47938.03896595920 ),
  { 4231  171 }  (         0.015, 5.81110284451,  43071.89928903080 ),
  { 4231  172 }  (         0.015, 4.96237667003,  19999.97290154599 ),
  { 4231  173 }  (         0.018, 0.55618686515,  14765.23904326980 ),
  { 4231  174 }  (         0.014, 3.48144272414,  29786.66025688100 ),
  { 4231  175 }  (         0.015, 5.84132627836,  10228.53801739600 ),
  { 4231  176 }  (         0.016, 1.05720065324,  26735.94526221320 ),
  { 4231  177 }  (         0.014, 6.08462030302,  35371.88726597640 ),
  { 4231  178 }  (         0.014, 2.84532871890,    574.34479833480 ),
  { 4231  179 }  (         0.015, 5.34517715140,  10198.03307502600 ),
  { 4231  180 }  (         0.013, 0.45004137509,  20452.86941222180 )
  (*$endif *)
      );
  (*@\\\000000021A*)
  (*@/// vsop87_ven_r2:array[0.. 62,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_r2:array[0.. 2,0..2] of extended = (
  (*$else *)
  vsop87_ven_r2:array[0.. 62,0..2] of extended = (
  (*$endif *)
  { 4232    1 }  (      1406.587, 5.06366395190,  10213.28554621100 ),
  { 4232    2 }  (        15.529, 5.47321687981,  20426.57109242200 ),
  { 4232    3 }  (        13.059, 0.00000000000,      0.00000000000 )
  (*$ifndef meeus *)                                                 ,
  { 4232    4 }  (         1.099, 2.78883988292,   9437.76293488700 ),
  { 4232    5 }  (         0.488, 6.27806914496,   1577.34354244780 ),
  { 4232    6 }  (         0.361, 6.11914188253,  10404.73381232260 ),
  { 4232    7 }  (         0.310, 1.38984998403,   5507.55323866740 ),
  { 4232    8 }  (         0.389, 1.95017779915,  11015.10647733480 ),
  { 4232    9 }  (         0.372, 2.33222828423,    775.52261132400 ),
  { 4232   10 }  (         0.207, 5.63406721595,  10239.58386601080 ),
  { 4232   11 }  (         0.168, 1.10765197296,  13367.97263110660 ),
  { 4232   12 }  (         0.175, 6.16674652950,  30639.85663863300 ),
  { 4232   13 }  (         0.168, 3.64495311632,   7084.89678111520 ),
  { 4232   14 }  (         0.120, 5.85815843789,   9153.90361602180 ),
  { 4232   15 }  (         0.160, 2.21564938463,   3154.68708489560 ),
  { 4232   16 }  (         0.118, 2.62358866565,   8635.94200376320 ),
  { 4232   17 }  (         0.112, 2.36235956804,  10596.18207843420 ),
  { 4232   18 }  (         0.092, 0.72664449269,  12566.15169998280 ),
  { 4232   19 }  (         0.067, 3.76089669118,  18837.49819713819 ),
  { 4232   20 }  (         0.065, 2.47983709990,  11790.62908865880 ),
  { 4232   21 }  (         0.048, 4.26620187144,   2352.86615377180 ),
  { 4232   22 }  (         0.048, 5.50898189550,    191.44826611160 ),
  { 4232   23 }  (         0.048, 2.54730918293,  17298.18232732620 ),
  { 4232   24 }  (         0.046, 3.40293459332,  14143.49524243060 ),
  { 4232   25 }  (         0.041, 1.83997113019,  11322.66409830440 ),
  { 4232   26 }  (         0.037, 6.17871126027,   1109.37855209340 ),
  { 4232   27 }  (         0.039, 4.77190210316,  18073.70493865020 ),
  { 4232   28 }  (         0.035, 3.10133256432,   4705.73230754360 ),
  { 4232   29 }  (         0.046, 3.30090415967,   6283.07584999140 ),
  { 4232   30 }  (         0.034, 3.91721765773,  10021.83728009940 ),
  { 4232   31 }  (         0.034, 3.24663787383,  22003.91463486980 ),
  { 4232   32 }  (         0.042, 3.39360926939,  14945.31617355440 ),
  { 4232   33 }  (         0.044, 4.42979374073,   7860.41939243920 ),
  { 4232   34 }  (         0.034, 2.16381407025,  16496.36139620240 ),
  { 4232   35 }  (         0.031, 0.45714618479,     26.29831979980 ),
  { 4232   36 }  (         0.035, 3.62868651241,    801.82093112380 ),
  { 4232   37 }  (         0.032, 1.84138997078,    382.89653222320 ),
  { 4232   38 }  (         0.025, 3.32908650295,  18307.80723204360 ),
  { 4232   39 }  (         0.026, 3.64313769818,  29088.81141598500 ),
  { 4232   40 }  (         0.029, 3.82967178810,  10186.98722641120 ),
  { 4232   41 }  (         0.022, 3.17741520378,  28521.09277825460 ),
  { 4232   42 }  (         0.021, 2.52643834111,    529.69096509460 ),
  { 4232   43 }  (         0.025, 5.71401244457,  21202.09370374600 ),
  { 4232   44 }  (         0.021, 3.77813434325,  21228.39202354580 ),
  { 4232   45 }  (         0.019, 5.24505118517,  19896.88012732740 ),
  { 4232   46 }  (         0.018, 4.62463651925,  19651.04848109800 ),
  { 4232   47 }  (         0.016, 3.35893297896,  28286.99048486120 ),
  { 4232   48 }  (         0.015, 5.05571633205,  33019.02111220460 ),
  { 4232   49 }  (         0.014, 2.83786355803,  19786.67380610799 ),
  { 4232   50 }  (         0.014, 1.79922718553,   9830.38901398780 ),
  { 4232   51 }  (         0.014, 3.14801263138,  19367.18916223280 ),
  { 4232   52 }  (         0.014, 3.57896195191,  10988.80815753500 ),
  { 4232   53 }  (         0.013, 3.06303088617,  10742.97651130560 ),
  { 4232   54 }  (         0.013, 5.43981998532,  25158.60171976540 ),
  { 4232   55 }  (         0.015, 4.83166312889,  18875.52586977400 ),
  { 4232   56 }  (         0.012, 2.54141086214,   7064.12138562280 ),
  { 4232   57 }  (         0.012, 4.45255110769,  15720.83878487840 ),
  { 4232   58 }  (         0.010, 1.87933121728,  24356.78078864160 ),
  { 4232   59 }  (         0.011, 2.58708635685,   9103.90699411760 ),
  { 4232   60 }  (         0.010, 2.17901309900,   3723.50895892300 ),
  { 4232   61 }  (         0.008, 3.63520673832,   1059.38193018920 ),
  { 4232   62 }  (         0.008, 4.67523115598,  25934.12433108940 ),
  { 4232   63 }  (         0.009, 5.97856553283,   9683.59458111640 )
  (*$endif *)
      );
  (*@\\\0000000C01*)
  (*@/// vsop87_ven_r3:array[0..  6,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_r3:array[0..  0,0..2] of extended = (
  (*$else *)
  vsop87_ven_r3:array[0..  6,0..2] of extended = (
  (*$endif *)
  { 4233    1 }  (        49.582, 3.22263554520,  10213.28554621100 )
  (*$ifndef meeus *)                                                 ,
  { 4233    2 }  (         0.831, 3.21219077104,  20426.57109242200 ),
  { 4233    3 }  (         0.112, 3.14159265359,      0.00000000000 ),
  { 4233    4 }  (         0.013, 3.77448689585,  30639.85663863300 ),
  { 4233    5 }  (         0.009, 4.19802043629,  10239.58386601080 ),
  { 4233    6 }  (         0.006, 0.20714935358,  10186.98722641120 ),
  { 4233    7 }  (         0.005, 0.68781956122,   8635.94200376320 )
  (*$endif *)
      );
  (*@\\\0000000644*)
  (*@/// vsop87_ven_r4:array[0..  2,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_r4:array[0..  0,0..2] of extended = (
  (*$else *)
  vsop87_ven_r4:array[0..  2,0..2] of extended = (
  (*$endif *)
  { 4234    1 }  (        0.573, 0.92229697820,   10213.28554621100 )
  (*$ifndef meeus *)                                                 ,
  { 4234    2 }  (        0.040, 0.95468912157,   20426.57109242200 ),
  { 4234    3 }  (        0.006, 3.14159265359,       0.00000000000 )
  (*$endif *)
      );
  (*@\\\000000041B*)
  (*@/// vsop87_ven_r5:array[0..  1,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_r5:array[0..  0,0..2] of extended = (
  (*$else *)
  vsop87_ven_r5:array[0..  1,0..2] of extended = (
  (*$endif *)
  (*$ifdef meeus *)
                 (         0.000, 0.00000000000,      0.00000000000 )
  (*$else *)
  { 4235    1 }  (         0.045, 0.30032866722,  10213.28554621100 ),
  { 4235    2 }  (         0.002, 5.29627718483,  20426.57109242200 )
  (*$endif *)
      );
  (*@\\\000C000B01000B01*)
begin
  WITH result do begin
    a:=0; b:=0; c:=0;
    case index of
      0: if (nr>=low(vsop87_ven_r0)) and (nr<=high(vsop87_ven_r0)) then begin
        a:=vsop87_ven_r0[nr,0];  b:=vsop87_ven_r0[nr,1];  c:=vsop87_ven_r0[nr,2];
        end;
      1: if (nr>=low(vsop87_ven_r1)) and (nr<=high(vsop87_ven_r1)) then begin
        a:=vsop87_ven_r1[nr,0];  b:=vsop87_ven_r1[nr,1];  c:=vsop87_ven_r1[nr,2];
        end;
      2: if (nr>=low(vsop87_ven_r2)) and (nr<=high(vsop87_ven_r2)) then begin
        a:=vsop87_ven_r2[nr,0];  b:=vsop87_ven_r2[nr,1];  c:=vsop87_ven_r2[nr,2];
        end;
      3: if (nr>=low(vsop87_ven_r3)) and (nr<=high(vsop87_ven_r3)) then begin
        a:=vsop87_ven_r3[nr,0];  b:=vsop87_ven_r3[nr,1];  c:=vsop87_ven_r3[nr,2];
        end;
      4: if (nr>=low(vsop87_ven_r4)) and (nr<=high(vsop87_ven_r4)) then begin
        a:=vsop87_ven_r4[nr,0];  b:=vsop87_ven_r4[nr,1];  c:=vsop87_ven_r4[nr,2];
        end;
      5: if (nr>=low(vsop87_ven_r5)) and (nr<=high(vsop87_ven_r5)) then begin
        a:=vsop87_ven_r5[nr,0];  b:=vsop87_ven_r5[nr,1];  c:=vsop87_ven_r5[nr,2];
        end;
      end;
    end;
  end;
(*@\\\0000000501*)
(*@/// function TVSOPVenus.LatitudeFactor(nr,index: integer):TVSOPEntry; *)
function TVSOPVenus.LatitudeFactor(nr,index: integer):TVSOPEntry;
const
  (*@/// vsop87_ven_b0:array[0..209,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_b0:array[0..  8,0..2] of extended = (
  (*$else *)
  vsop87_ven_b0:array[0..209,0..2] of extended = (
  (*$endif *)
  { 4220    1 }  (   5923638.472, 0.26702775813,  10213.28554621100 ),
  { 4220    2 }  (     40107.978, 1.14737178106,  20426.57109242200 ),
  { 4220    3 }  (     32814.918, 3.14159265359,      0.00000000000 ),
  { 4220    4 }  (      1011.392, 1.08946123021,  30639.85663863300 ),
  { 4220    5 }  (       149.458, 6.25390296069,  18073.70493865020 ),
  { 4220    6 }  (       137.788, 0.86020146523,   1577.34354244780 ),
  { 4220    7 }  (       129.973, 3.67152483651,   9437.76293488700 ),
  { 4220    8 }  (       119.507, 3.70468812804,   2352.86615377180 ),
  { 4220    9 }  (       107.971, 4.53903677647,  22003.91463486980 )
  (*$ifndef meeus *)                                                 ,
  { 4220   10 }  (        92.029, 1.53954562706,   9153.90361602180 ),
  { 4220   11 }  (        52.982, 2.28138172277,   5507.55323866740 ),
  { 4220   12 }  (        45.617, 0.72319641722,  10239.58386601080 ),
  { 4220   13 }  (        38.855, 2.93437865147,  10186.98722641120 ),
  { 4220   14 }  (        43.491, 6.14015776699,  11790.62908865880 ),
  { 4220   15 }  (        41.700, 5.99126845246,  19896.88012732740 ),
  { 4220   16 }  (        39.644, 3.86842095901,   8635.94200376320 ),
  { 4220   17 }  (        39.175, 3.94960351174,    529.69096509460 ),
  { 4220   18 }  (        33.320, 4.83194909595,  14143.49524243060 ),
  { 4220   19 }  (        23.711, 2.90646621218,  10988.80815753500 ),
  { 4220   20 }  (        23.500, 2.00770618322,  13367.97263110660 ),
  { 4220   21 }  (        21.809, 2.69701424951,  19651.04848109800 ),
  { 4220   22 }  (        20.653, 0.98666685459,    775.52261132400 ),
  { 4220   23 }  (        16.976, 4.13711782135,  10021.83728009940 ),
  { 4220   24 }  (        17.835, 5.96268643102,  25934.12433108940 ),
  { 4220   25 }  (        14.949, 5.61075168206,  10404.73381232260 ),
  { 4220   26 }  (        18.579, 1.80529277514,  40853.14218484400 ),
  { 4220   27 }  (        15.407, 3.29563855296,  11015.10647733480 ),
  { 4220   28 }  (        12.936, 5.42651448496,  29580.47470844380 ),
  { 4220   29 }  (        11.962, 3.57604253827,  10742.97651130560 ),
  { 4220   30 }  (        11.827, 1.19070919600,   8624.21265092720 ),
  { 4220   31 }  (        11.466, 5.12780364967,   6283.07584999140 ),
  { 4220   32 }  (         9.484, 2.75167834335,    191.44826611160 ),
  { 4220   33 }  (        13.129, 5.70735942511,   9683.59458111640 ),
  { 4220   34 }  (         8.583, 0.43182249199,   9786.68735533500 ),
  { 4220   35 }  (         9.763, 0.14614896296,  20618.01935853360 ),
  { 4220   36 }  (         8.148, 1.30548515603,  15720.83878487840 ),
  { 4220   37 }  (         6.050, 6.26541665966,  11322.66409830440 ),
  { 4220   38 }  (         5.955, 4.92235372433,   1059.38193018920 ),
  { 4220   39 }  (         6.983, 3.44920932146,  17298.18232732620 ),
  { 4220   40 }  (         6.228, 1.13312070908,  29864.33402730900 ),
  { 4220   41 }  (         6.186, 4.92498052443,  19367.18916223280 ),
  { 4220   42 }  (         6.155, 2.42413946900,   4705.73230754360 ),
  { 4220   43 }  (         5.204, 3.42528906628,   9103.90699411760 ),
  { 4220   44 }  (         6.000, 3.57639095526,   3154.68708489560 ),
  { 4220   45 }  (         4.796, 3.86676184909,   7860.41939243920 ),
  { 4220   46 }  (         5.289, 4.99182712443,   7084.89678111520 ),
  { 4220   47 }  (         4.070, 5.58798144740,  12566.15169998280 ),
  { 4220   48 }  (         3.942, 5.68758787835,  10206.17199921020 ),
  { 4220   49 }  (         3.797, 3.89520601076,  10192.51015071860 ),
  { 4220   50 }  (         3.798, 6.06410995916,  10234.06094170340 ),
  { 4220   51 }  (         3.579, 0.73789669235,   4551.95349705880 ),
  { 4220   52 }  (         3.641, 2.61501257205,  15874.61759536320 ),
  { 4220   53 }  (         3.266, 0.97517223854,  23581.25817731760 ),
  { 4220   54 }  (         2.813, 0.29951755546,   9411.46461508720 ),
  { 4220   55 }  (         3.048, 2.51085146990,  33794.54372352860 ),
  { 4220   56 }  (         2.559, 4.58043833032,    801.82093112380 ),
  { 4220   57 }  (         2.462, 5.05790874754,  29050.78374334920 ),
  { 4220   58 }  (         2.593, 5.73113176751,  20213.27199698400 ),
  { 4220   59 }  (         2.625, 4.24272906574,    213.29909543800 ),
  { 4220   60 }  (         2.246, 0.82112963936,  28286.99048486120 ),
  { 4220   61 }  (         2.229, 2.22457598233,  10426.58464164900 ),
  { 4220   62 }  (         1.742, 1.48394229233,   7058.59846131540 ),
  { 4220   63 }  (         1.660, 5.42775825275,  32217.20018108080 ),
  { 4220   64 }  (         1.491, 4.64883377941,   1109.37855209340 ),
  { 4220   65 }  (         2.010, 0.75702888128,   9999.98645077300 ),
  { 4220   66 }  (         1.562, 3.93962080463,  37724.75341974820 ),
  { 4220   67 }  (         1.538, 2.17309577080,  21535.94964451540 ),
  { 4220   68 }  (         1.546, 4.70759186462,  14945.31617355440 ),
  { 4220   69 }  (         1.200, 1.48282382657,   9830.38901398780 ),
  { 4220   70 }  (         1.224, 5.55090394449,   5661.33204915220 ),
  { 4220   71 }  (         1.111, 1.20276209213,   9573.38825989700 ),
  { 4220   72 }  (         1.064, 1.98891375536,     26.29831979980 ),
  { 4220   73 }  (         1.041, 5.38535116069,      7.11354700080 ),
  { 4220   74 }  (         1.036, 1.16719443387,   8662.24032356300 ),
  { 4220   75 }  (         1.143, 3.20596958337,   3532.06069281140 ),
  { 4220   76 }  (         1.201, 0.81913312536,   8094.52168583260 ),
  { 4220   77 }  (         1.005, 2.38429892132,  27511.46787353720 ),
  { 4220   78 }  (         1.047, 4.56525030769,  20419.45754542119 ),
  { 4220   79 }  (         0.968, 6.18496721871,  25158.60171976540 ),
  { 4220   80 }  (         1.044, 1.98055689074,  10596.18207843420 ),
  { 4220   81 }  (         0.962, 0.48573513747,  23958.63178523340 ),
  { 4220   82 }  (         0.846, 0.01566400887,   3128.38876509580 ),
  { 4220   83 }  (         0.792, 5.39686899735,  24356.78078864160 ),
  { 4220   84 }  (         0.858, 5.34692750735,  41654.96311596780 ),
  { 4220   85 }  (         0.757, 6.25904553773,  20452.86941222180 ),
  { 4220   86 }  (         0.801, 4.62406152514,   9929.42622734580 ),
  { 4220   87 }  (         0.802, 5.37234892520,  10497.14486507620 ),
  { 4220   88 }  (         0.750, 3.85219782842,  21228.39202354580 ),
  { 4220   89 }  (         0.700, 1.98097957188,   3930.20969621960 ),
  { 4220   90 }  (         0.719, 6.11596800207,  10218.80847051840 ),
  { 4220   91 }  (         0.672, 6.23429601219,  14765.23904326980 ),
  { 4220   92 }  (         0.639, 5.37566437358,   1589.07289528380 ),
  { 4220   93 }  (         0.605, 2.42330391120,  10251.31321884680 ),
  { 4220   94 }  (         0.726, 6.16683781802,  18875.52586977400 ),
  { 4220   95 }  (         0.613, 5.99731180690,   4732.03062734340 ),
  { 4220   96 }  (         0.720, 3.84286345199,  10207.76262190360 ),
  { 4220   97 }  (         0.637, 6.17053891156,  10220.39909321180 ),
  { 4220   98 }  (         0.515, 1.03001478293,  22779.43724619380 ),
  { 4220   99 }  (         0.574, 0.43813688572,  17085.95866572220 ),
  { 4220  100 }  (         0.510, 1.41065159851,   9161.01716302260 ),
  { 4220  101 }  (         0.569, 3.34601425125,   3340.61242669980 ),
  { 4220  102 }  (         0.608, 1.25236241968,  10175.25787357520 ),
  { 4220  103 }  (         0.524, 2.39794248670,  26087.90314157420 ),
  { 4220  104 }  (         0.542, 1.34665646732,  29088.81141598500 ),
  { 4220  105 }  (         0.527, 4.01994270827,  18849.22754997420 ),
  { 4220  106 }  (         0.569, 1.65498800378,  39264.06928956020 ),
  { 4220  107 }  (         0.518, 4.96996115446,  30213.25844775700 ),
  { 4220  108 }  (         0.514, 5.78413007838,  12592.45001978260 ),
  { 4220  109 }  (         0.538, 4.56198493922,  10063.72234907640 ),
  { 4220  110 }  (         0.484, 4.18538027381,  14919.01785375460 ),
  { 4220  111 }  (         0.493, 4.79939382739,   9146.79006902100 ),
  { 4220  112 }  (         0.427, 3.76876868949,  11272.66747640020 ),
  { 4220  113 }  (         0.495, 0.49175293655,  45585.17281218740 ),
  { 4220  114 }  (         0.494, 3.74345863918,  31441.67756975680 ),
  { 4220  115 }  (         0.524, 0.97991794166,  30110.16567353840 ),
  { 4220  116 }  (         0.483, 1.87898057316,  51066.42773105500 ),
  { 4220  117 }  (         0.505, 3.70047474212,  20400.27277262220 ),
  { 4220  118 }  (         0.351, 4.34026574490,  10137.01947493540 ),
  { 4220  119 }  (         0.355, 5.56672554631,  18837.49819713819 ),
  { 4220  120 }  (         0.328, 3.78427378910,   6681.22485339960 ),
  { 4220  121 }  (         0.349, 4.20550749672,  20956.26205751660 ),
  { 4220  122 }  (         0.333, 4.44969281739,  28521.09277825460 ),
  { 4220  123 }  (         0.296, 2.83205515646,  17277.40693183380 ),
  { 4220  124 }  (         0.311, 2.57334132897,  20809.46762464520 ),
  { 4220  125 }  (         0.294, 0.75089224483,   3149.16416058820 ),
  { 4220  126 }  (         0.377, 3.98143308775,  21202.09370374600 ),
  { 4220  127 }  (         0.272, 5.56183082489,  16496.36139620240 ),
  { 4220  128 }  (         0.314, 0.02584607093,  13745.34623902240 ),
  { 4220  129 }  (         0.263, 0.55328410985,  36147.40987730040 ),
  { 4220  130 }  (         0.286, 5.16408902215,    426.59819087600 ),
  { 4220  131 }  (         0.279, 4.29871615943,  19999.97290154599 ),
  { 4220  132 }  (         0.280, 1.92925047377,  49515.38250840700 ),
  { 4220  133 }  (         0.265, 4.81168402147,  20235.12282631040 ),
  { 4220  134 }  (         0.273, 5.12740051559,  35371.88726597640 ),
  { 4220  135 }  (         0.306, 5.28903794869,    382.89653222320 ),
  { 4220  136 }  (         0.223, 2.50591724074,  26709.64694241340 ),
  { 4220  137 }  (         0.235, 5.96522395118,  10198.03307502600 ),
  { 4220  138 }  (         0.234, 3.52866583267,  10228.53801739600 ),
  { 4220  139 }  (         0.224, 6.24561979789,   7064.12138562280 ),
  { 4220  140 }  (         0.251, 2.84739274245,  33019.02111220460 ),
  { 4220  141 }  (         0.196, 1.50610393790,  31749.23519072640 ),
  { 4220  142 }  (         0.192, 1.69321442572,  13341.67431130680 ),
  { 4220  143 }  (         0.180, 6.19353087076,  39793.76025465480 ),
  { 4220  144 }  (         0.199, 1.16433321880,  22805.73556599360 ),
  { 4220  145 }  (         0.180, 3.72646417141,   1551.04522264800 ),
  { 4220  146 }  (         0.173, 3.35235705827,  53445.59220462660 ),
  { 4220  147 }  (         0.195, 1.51901264131,  43232.30665841560 ),
  { 4220  148 }  (         0.174, 2.84049662693,   9967.45389998160 ),
  { 4220  149 }  (         0.163, 4.29160537719,  36949.23080842420 ),
  { 4220  150 }  (         0.169, 0.37000676558,  10459.11719244040 ),
  { 4220  151 }  (         0.137, 5.61149803116,  10529.67741586760 ),
  { 4220  152 }  (         0.139, 0.87847805052,  16522.65971600220 ),
  { 4220  153 }  (         0.139, 4.12576475427,  36301.18868778519 ),
  { 4220  154 }  (         0.127, 5.14447758616,   5481.25491886760 ),
  { 4220  155 }  (         0.131, 3.11317801589,   9896.89367655440 ),
  { 4220  156 }  (         0.131, 0.89697384735,   3442.57494496540 ),
  { 4220  157 }  (         0.121, 1.32802112907,  38734.37832446560 ),
  { 4220  158 }  (         0.122, 1.59017183044,  10110.19277199240 ),
  { 4220  159 }  (         0.123, 2.33714216061,  10316.37832042960 ),
  { 4220  160 }  (         0.133, 2.90682399304,   9793.80090233580 ),
  { 4220  161 }  (         0.111, 2.52077634760,  13936.79450513400 ),
  { 4220  162 }  (         0.120, 0.36076947165,    536.80451209540 ),
  { 4220  163 }  (         0.115, 2.53355582059,  26735.94526221320 ),
  { 4220  164 }  (         0.108, 2.65839634325,  10232.95530711079 ),
  { 4220  165 }  (         0.108, 0.55230439694,  10193.61578531121 ),
  { 4220  166 }  (         0.138, 1.06919239240,  65236.22129328540 ),
  { 4220  167 }  (         0.101, 3.17012502017,  19317.19254032860 ),
  { 4220  168 }  (         0.127, 5.63110477712,  10288.06714477830 ),
  { 4220  169 }  (         0.127, 3.86278127025,  10138.50394764370 ),
  { 4220  170 }  (         0.137, 2.93350659460,  47162.51635463520 ),
  { 4220  171 }  (         0.095, 5.03917884334,  52175.80628314840 ),
  { 4220  172 }  (         0.094, 0.71308489207,  38500.27603107220 ),
  { 4220  173 }  (         0.092, 5.46204624886,  11764.33076885900 ),
  { 4220  174 }  (         0.096, 1.52914774412,   9690.70812811720 ),
  { 4220  175 }  (         0.101, 0.83318284426,   6489.77658728800 ),
  { 4220  176 }  (         0.115, 3.76443612245,    522.57741809380 ),
  { 4220  177 }  (         0.089, 2.53312656681,  10735.86296430480 ),
  { 4220  178 }  (         0.082, 0.85628515615,   2379.16447357160 ),
  { 4220  179 }  (         0.103, 5.22683237620,    103.09277421860 ),
  { 4220  180 }  (         0.090, 2.12423586627,  28313.28880466100 ),
  { 4220  181 }  (         0.090, 0.39668501735,   9580.50180689780 ),
  { 4220  182 }  (         0.074, 6.02680095550,   3723.50895892300 ),
  { 4220  183 }  (         0.081, 5.25045057985,  10419.47109464820 ),
  { 4220  184 }  (         0.080, 4.23724598221,  10007.09999777380 ),
  { 4220  185 }  (         0.091, 2.48874147947,  10846.06928552420 ),
  { 4220  186 }  (         0.085, 3.82784790321,  51868.24866217880 ),
  { 4220  187 }  (         0.081, 2.26235214191,   3903.91137641980 ),
  { 4220  188 }  (         0.097, 0.77295091600,  18307.80723204360 ),
  { 4220  189 }  (         0.094, 0.17063414792,   6872.67311951120 ),
  { 4220  190 }  (         0.080, 5.62254102739,  29999.95935231900 ),
  { 4220  191 }  (         0.068, 2.71762936670,  16983.99614745660 ),
  { 4220  192 }  (         0.066, 0.76731351736,     20.77539549240 ),
  { 4220  193 }  (         0.075, 0.36155638007,  39302.09696219600 ),
  { 4220  194 }  (         0.075, 2.27327165974,   8521.11987670860 ),
  { 4220  195 }  (         0.058, 2.14482855875,   8631.32619792800 ),
  { 4220  196 }  (         0.064, 5.83569051301,   2118.76386037840 ),
  { 4220  197 }  (         0.058, 2.98524209824,  19889.76658032659 ),
  { 4220  198 }  (         0.054, 1.78260668333,  40077.61957352000 ),
  { 4220  199 }  (         0.055, 4.70485939861,    639.89728631400 ),
  { 4220  200 }  (         0.060, 5.89661892920,  41962.52073693740 ),
  { 4220  201 }  (         0.066, 2.24746237999,     74.78159856730 ),
  { 4220  202 }  (         0.061, 3.40726181591,  27490.69247804480 ),
  { 4220  203 }  (         0.051, 3.07811180039,  24150.08005134500 ),
  { 4220  204 }  (         0.057, 2.30081371235,  20529.66386664059 ),
  { 4220  205 }  (         0.052, 2.37192464233,  29573.36116144300 ),
  { 4220  206 }  (         0.052, 4.76610409132,  57375.80190084620 ),
  { 4220  207 }  (         0.047, 1.61630288856,  30831.30490474460 ),
  { 4220  208 }  (         0.054, 5.89684197257,  19903.99367432819 ),
  { 4220  209 }  (         0.040, 5.32101847424,  42430.48572729180 ),
  { 4220  210 }  (         0.051, 5.29186795569,  29587.58825544460 )
  (*$endif *)
      );
  (*@\\\0000000E44*)
  (*@/// vsop87_ven_b1:array[0..132,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_b1:array[0..  3,0..2] of extended = (
  (*$else *)
  vsop87_ven_b1:array[0..132,0..2] of extended = (
  (*$endif *)
  { 4221    1 }  (    513347.602, 1.80364310797,  10213.28554621100 ),
  { 4221    2 }  (      4380.100, 3.38615711591,  20426.57109242200 ),
  { 4221    3 }  (       196.586, 2.53001197486,  30639.85663863300 ),
  { 4221    4 }  (       199.162, 0.00000000000,      0.00000000000 )
  (*$ifndef meeus *)                                                 ,
  { 4221    5 }  (        14.031, 2.27087044687,   9437.76293488700 ),
  { 4221    6 }  (        12.958, 1.50735622957,  18073.70493865020 ),
  { 4221    7 }  (        11.941, 5.60462450426,   1577.34354244780 ),
  { 4221    8 }  (        10.324, 5.24224313355,   2352.86615377180 ),
  { 4221    9 }  (         9.294, 6.07545631303,  22003.91463486980 ),
  { 4221   10 }  (         7.441, 1.50257909439,  11790.62908865880 ),
  { 4221   11 }  (         8.031, 0.29371105198,   9153.90361602180 ),
  { 4221   12 }  (         7.514, 5.08081885990,  10186.98722641120 ),
  { 4221   13 }  (         4.669, 3.87801635015,  10239.58386601080 ),
  { 4221   14 }  (         4.399, 3.58872736593,  40853.14218484400 ),
  { 4221   15 }  (         3.975, 1.28397121206,  10404.73381232260 ),
  { 4221   16 }  (         4.657, 0.75073886819,   5507.55323866740 ),
  { 4221   17 }  (         3.783, 4.33004753984,  19651.04848109800 ),
  { 4221   18 }  (         3.390, 4.88976070903,  10988.80815753500 ),
  { 4221   19 }  (         3.555, 1.25927550356,  19896.88012732740 ),
  { 4221   20 }  (         3.479, 5.50797002160,    529.69096509460 ),
  { 4221   21 }  (         2.884, 0.08549582037,  14143.49524243060 ),
  { 4221   22 }  (         1.786, 0.37134513186,  13367.97263110660 ),
  { 4221   23 }  (         1.600, 1.68378002982,  20618.01935853360 ),
  { 4221   24 }  (         1.539, 1.21683853657,  25934.12433108940 ),
  { 4221   25 }  (         1.341, 2.90077139758,  15720.83878487840 ),
  { 4221   26 }  (         0.993, 1.74681248965,  11322.66409830440 ),
  { 4221   27 }  (         1.165, 6.13437155401,   7860.41939243920 ),
  { 4221   28 }  (         1.115, 0.66743690380,  29580.47470844380 ),
  { 4221   29 }  (         0.923, 2.25384969096,  10021.83728009940 ),
  { 4221   30 }  (         0.965, 1.36425494833,   9683.59458111640 ),
  { 4221   31 }  (         0.973, 0.39071758442,   6283.07584999140 ),
  { 4221   32 }  (         0.805, 0.53331923557,   8624.21265092720 ),
  { 4221   33 }  (         0.913, 0.76046003719,   8635.94200376320 ),
  { 4221   34 }  (         0.991, 0.55319879330,  19367.18916223280 ),
  { 4221   35 }  (         0.609, 2.62364470139,  23581.25817731760 ),
  { 4221   36 }  (         0.532, 5.10925676528,   9786.68735533500 ),
  { 4221   37 }  (         0.476, 6.17672999981,  11015.10647733480 ),
  { 4221   38 }  (         0.472, 1.69672629200,  17298.18232732620 ),
  { 4221   39 }  (         0.503, 2.65840772485,  29864.33402730900 ),
  { 4221   40 }  (         0.456, 5.01205315518,  10742.97651130560 ),
  { 4221   41 }  (         0.478, 3.94100005156,    775.52261132400 ),
  { 4221   42 }  (         0.477, 3.71554345922,  10596.18207843420 ),
  { 4221   43 }  (         0.347, 2.34551062680,   9411.46461508720 ),
  { 4221   44 }  (         0.458, 2.31894399069,   9999.98645077300 ),
  { 4221   45 }  (         0.374, 3.76878356974,  21228.39202354580 ),
  { 4221   46 }  (         0.440, 4.33400244581,  15874.61759536320 ),
  { 4221   47 }  (         0.349, 1.31468836511,  10234.06094170340 ),
  { 4221   48 }  (         0.310, 5.45422332781,  10192.51015071860 ),
  { 4221   49 }  (         0.346, 0.94242286364,   1059.38193018920 ),
  { 4221   50 }  (         0.308, 4.90145899142,   3930.20969621960 ),
  { 4221   51 }  (         0.331, 4.89498986674,  10206.17199921020 ),
  { 4221   52 }  (         0.269, 2.39650266204,    801.82093112380 ),
  { 4221   53 }  (         0.269, 0.00589873499,   9830.38901398780 ),
  { 4221   54 }  (         0.261, 3.48196147279,   7058.59846131540 ),
  { 4221   55 }  (         0.290, 0.10953964861,  29050.78374334920 ),
  { 4221   56 }  (         0.283, 6.12133736787,  20419.45754542119 ),
  { 4221   57 }  (         0.232, 3.07845850030,  12566.15169998280 ),
  { 4221   58 }  (         0.265, 4.02431894973,  33794.54372352860 ),
  { 4221   59 }  (         0.220, 2.37315851889,   4551.95349705880 ),
  { 4221   60 }  (         0.247, 3.07626728158,  28286.99048486120 ),
  { 4221   61 }  (         0.202, 3.56872121409,  21535.94964451540 ),
  { 4221   62 }  (         0.225, 5.76888896320,    213.29909543800 ),
  { 4221   63 }  (         0.217, 0.88382111135,  20213.27199698400 ),
  { 4221   64 }  (         0.172, 6.12653050186,   9161.01716302260 ),
  { 4221   65 }  (         0.195, 5.47240855400,  37724.75341974820 ),
  { 4221   66 }  (         0.153, 4.07656151671,  27511.46787353720 ),
  { 4221   67 }  (         0.174, 1.33676849359,  32217.20018108080 ),
  { 4221   68 }  (         0.157, 5.98474214437,     26.29831979980 ),
  { 4221   69 }  (         0.163, 5.45519134760,  10426.58464164900 ),
  { 4221   70 }  (         0.129, 2.08748660996,   3128.38876509580 ),
  { 4221   71 }  (         0.131, 1.51959002513,  10218.80847051840 ),
  { 4221   72 }  (         0.139, 4.42330401713,  10220.39909321180 ),
  { 4221   73 }  (         0.126, 2.62296638037,  22779.43724619380 ),
  { 4221   74 }  (         0.146, 4.69869606856,  25158.60171976540 ),
  { 4221   75 }  (         0.172, 6.13435208788,  18837.49819713819 ),
  { 4221   76 }  (         0.157, 5.44507403858,   4705.73230754360 ),
  { 4221   77 }  (         0.117, 6.18296175153,  20400.27277262220 ),
  { 4221   78 }  (         0.164, 3.30849473132,  51066.42773105500 ),
  { 4221   79 }  (         0.113, 3.64412860654,      7.11354700080 ),
  { 4221   80 }  (         0.109, 5.21220660788,   8662.24032356300 ),
  { 4221   81 }  (         0.133, 1.78047296245,    191.44826611160 ),
  { 4221   82 }  (         0.117, 0.14681677884,   9146.79006902100 ),
  { 4221   83 }  (         0.116, 0.61940521198,  41654.96311596780 ),
  { 4221   84 }  (         0.096, 1.49631428731,   7084.89678111520 ),
  { 4221   85 }  (         0.096, 1.21744230443,  10198.03307502600 ),
  { 4221   86 }  (         0.082, 1.45863866349,  10207.76262190360 ),
  { 4221   87 }  (         0.085, 6.04057728058,  21202.09370374600 ),
  { 4221   88 }  (         0.083, 0.19985600927,  14919.01785375460 ),
  { 4221   89 }  (         0.077, 5.50132310610,   5661.33204915220 ),
  { 4221   90 }  (         0.077, 2.00173927326,  10228.53801739600 ),
  { 4221   91 }  (         0.093, 1.85466268819,  45585.17281218740 ),
  { 4221   92 }  (         0.066, 3.25826124156,   1109.37855209340 ),
  { 4221   93 }  (         0.089, 0.64100435648,   3154.68708489560 ),
  { 4221   94 }  (         0.061, 3.80043027736,  11272.66747640020 ),
  { 4221   95 }  (         0.077, 1.85516358950,   3532.06069281140 ),
  { 4221   96 }  (         0.062, 0.81341290651,    382.89653222320 ),
  { 4221   97 }  (         0.072, 2.35312965005,   9103.90699411760 ),
  { 4221   98 }  (         0.053, 3.21969389511,  20452.86941222180 ),
  { 4221   99 }  (         0.067, 1.42090542131,  24356.78078864160 ),
  { 4221  100 }  (         0.056, 2.97733070198,  30110.16567353840 ),
  { 4221  101 }  (         0.051, 4.22406663447,  20809.46762464520 ),
  { 4221  102 }  (         0.058, 6.20761936031,  29088.81141598500 ),
  { 4221  103 }  (         0.061, 3.27309494322,  49515.38250840700 ),
  { 4221  104 }  (         0.046, 5.49443476235,  31441.67756975680 ),
  { 4221  105 }  (         0.050, 4.16651052942,  13341.67431130680 ),
  { 4221  106 }  (         0.047, 1.25473247769,  33019.02111220460 ),
  { 4221  107 }  (         0.047, 2.03402044389,  23958.63178523340 ),
  { 4221  108 }  (         0.036, 5.24409311105,   3149.16416058820 ),
  { 4221  109 }  (         0.038, 4.15337829669,  18849.22754997420 ),
  { 4221  110 }  (         0.042, 0.43005959574,   1589.07289528380 ),
  { 4221  111 }  (         0.041, 1.21289342964,  12592.45001978260 ),
  { 4221  112 }  (         0.038, 5.91928287144,  28521.09277825460 ),
  { 4221  113 }  (         0.033, 3.98241699279,   4732.03062734340 ),
  { 4221  114 }  (         0.035, 2.24417218267,  16496.36139620240 ),
  { 4221  115 }  (         0.040, 6.13293942728,  26087.90314157420 ),
  { 4221  116 }  (         0.044, 1.78123294860,    426.59819087600 ),
  { 4221  117 }  (         0.041, 3.16744909855,  39264.06928956020 ),
  { 4221  118 }  (         0.033, 4.96183427323,    536.80451209540 ),
  { 4221  119 }  (         0.034, 0.12963030501,  30213.25844775700 ),
  { 4221  120 }  (         0.036, 5.41167321573,    522.57741809380 ),
  { 4221  121 }  (         0.027, 4.44250239485,  17277.40693183380 ),
  { 4221  122 }  (         0.034, 5.94541303751,   9929.42622734580 ),
  { 4221  123 }  (         0.033, 0.40689057274,  10497.14486507620 ),
  { 4221  124 }  (         0.023, 2.59067946967,  10175.25787357520 ),
  { 4221  125 }  (         0.022, 0.69625017371,  19999.97290154599 ),
  { 4221  126 }  (         0.023, 3.76162101633,  10251.31321884680 ),
  { 4221  127 }  (         0.023, 0.62711494266,  35371.88726597640 ),
  { 4221  128 }  (         0.022, 4.64142978776,  19889.76658032659 ),
  { 4221  129 }  (         0.020, 4.01315480107,  26709.64694241340 ),
  { 4221  130 }  (         0.020, 4.03344400680,  29573.36116144300 ),
  { 4221  131 }  (         0.023, 0.90416640595,   8094.52168583260 ),
  { 4221  132 }  (         0.022, 1.92092469688,  17085.95866572220 ),
  { 4221  133 }  (         0.019, 5.04938942644,   6681.22485339960 )
  (*$endif *)
      );
  (*@\\\0000000401*)
  (*@/// vsop87_ven_b2:array[0.. 58,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_b2:array[0..  3,0..2] of extended = (
  (*$else *)
  vsop87_ven_b2:array[0.. 58,0..2] of extended = (
  (*$endif *)
  { 4222    1 }  (     22377.665, 3.38509143877,  10213.28554621100 ),
  { 4222    2 }  (       281.739, 0.00000000000,      0.00000000000 ),
  { 4222    3 }  (       173.164, 5.25563766915,  20426.57109242200 ),
  { 4222    4 }  (        26.945, 3.87040891568,  30639.85663863300 )
  (*$ifndef meeus *)                                                 ,
  { 4222    5 }  (         1.174, 0.09768632072,  10186.98722641120 ),
  { 4222    6 }  (         0.685, 3.19139067811,  11790.62908865880 ),
  { 4222    7 }  (         0.788, 4.36515965295,  10239.58386601080 ),
  { 4222    8 }  (         0.592, 5.22270440328,  40853.14218484400 ),
  { 4222    9 }  (         0.515, 6.12821215207,  10988.80815753500 ),
  { 4222   10 }  (         0.538, 0.57550272342,   2352.86615377180 ),
  { 4222   11 }  (         0.540, 3.11657836329,  18073.70493865020 ),
  { 4222   12 }  (         0.454, 2.79306867629,  10404.73381232260 ),
  { 4222   13 }  (         0.374, 6.10468482446,   9437.76293488700 ),
  { 4222   14 }  (         0.431, 4.00778431184,   1577.34354244780 ),
  { 4222   15 }  (         0.360, 6.01747842320,  19651.04848109800 ),
  { 4222   16 }  (         0.375, 1.31319959789,  22003.91463486980 ),
  { 4222   17 }  (         0.354, 5.12509281266,   9153.90361602180 ),
  { 4222   18 }  (         0.150, 4.58623687118,  15720.83878487840 ),
  { 4222   19 }  (         0.164, 5.41790158607,   5507.55323866740 ),
  { 4222   20 }  (         0.159, 2.78191550878,  19896.88012732740 ),
  { 4222   21 }  (         0.157, 0.65774905071,    529.69096509460 ),
  { 4222   22 }  (         0.155, 2.54824315372,   9683.59458111640 ),
  { 4222   23 }  (         0.109, 2.01866665583,  14143.49524243060 ),
  { 4222   24 }  (         0.106, 2.28289033017,   6283.07584999140 ),
  { 4222   25 }  (         0.115, 3.23636374193,  20618.01935853360 ),
  { 4222   26 }  (         0.128, 5.32400510939,  13367.97263110660 ),
  { 4222   27 }  (         0.087, 3.28265082435,  11322.66409830440 ),
  { 4222   28 }  (         0.090, 5.23585072275,  10596.18207843420 ),
  { 4222   29 }  (         0.055, 4.82369879741,   7058.59846131540 ),
  { 4222   30 }  (         0.044, 0.58444963462,  10206.17199921020 ),
  { 4222   31 }  (         0.044, 2.34401612969,  19367.18916223280 ),
  { 4222   32 }  (         0.038, 4.55053233088,   9999.98645077300 ),
  { 4222   33 }  (         0.039, 5.84340580032,  10220.39909321180 ),
  { 4222   34 }  (         0.036, 4.41006216127,  51066.42773105500 ),
  { 4222   35 }  (         0.039, 3.14348236386,   9411.46461508720 ),
  { 4222   36 }  (         0.033, 4.55748660340,  10742.97651130560 ),
  { 4222   37 }  (         0.037, 2.79630938717,  25934.12433108940 ),
  { 4222   38 }  (         0.034, 0.55287110072,  11015.10647733480 ),
  { 4222   39 }  (         0.034, 2.25809144959,  29580.47470844380 ),
  { 4222   40 }  (         0.038, 1.88638747393,    801.82093112380 ),
  { 4222   41 }  (         0.034, 1.22706917271,  10021.83728009940 ),
  { 4222   42 }  (         0.027, 4.83867137637,   9830.38901398780 ),
  { 4222   43 }  (         0.027, 4.31140179350,  23581.25817731760 ),
  { 4222   44 }  (         0.027, 2.17187621336,   8635.94200376320 ),
  { 4222   45 }  (         0.020, 5.66581696952,  21228.39202354580 ),
  { 4222   46 }  (         0.024, 2.17208107850,  18849.22754997420 ),
  { 4222   47 }  (         0.020, 5.29318634138,    775.52261132400 ),
  { 4222   48 }  (         0.019, 2.73486845601,   3128.38876509580 ),
  { 4222   49 }  (         0.013, 3.40362915274,   1059.38193018920 ),
  { 4222   50 }  (         0.014, 0.05074160195,   7860.41939243920 ),
  { 4222   51 }  (         0.014, 5.43035907265,     26.29831979980 ),
  { 4222   52 }  (         0.012, 3.24834347355,   9103.90699411760 ),
  { 4222   53 }  (         0.013, 5.04826725887,      7.11354700080 ),
  { 4222   54 }  (         0.015, 1.42027402522,  29050.78374334920 ),
  { 4222   55 }  (         0.010, 4.98138067490,  10426.58464164900 ),
  { 4222   56 }  (         0.011, 0.85773045784,  17298.18232732620 ),
  { 4222   57 }  (         0.011, 4.23048200054,  29864.33402730900 ),
  { 4222   58 }  (         0.010, 0.26447399758,   3930.20969621960 ),
  { 4222   59 }  (         0.011, 1.46728576671,  20419.45754542119 )
  (*$endif *)
      );
  (*@\\\000000021B*)
  (*@/// vsop87_ven_b3:array[0.. 14,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_b3:array[0..  3,0..2] of extended = (
  (*$else *)
  vsop87_ven_b3:array[0.. 14,0..2] of extended = (
  (*$endif *)
  { 4223    1 }  (       646.671, 4.99166565277,  10213.28554621100 ),
  { 4223    2 }  (        19.952, 3.14159265359,      0.00000000000 ),
  { 4223    3 }  (         5.540, 0.77376923951,  20426.57109242200 ),
  { 4223    4 }  (         2.526, 5.44493763020,  30639.85663863300 )
  (*$ifndef meeus *)                                                 ,
  { 4223    5 }  (         0.079, 1.51447613604,  10186.98722641120 ),
  { 4223    6 }  (         0.056, 0.63647808442,  40853.14218484400 ),
  { 4223    7 }  (         0.058, 5.70731176550,  10239.58386601080 ),
  { 4223    8 }  (         0.031, 4.72523061067,  11790.62908865880 ),
  { 4223    9 }  (         0.026, 1.02068113372,  10988.80815753500 ),
  { 4223   10 }  (         0.025, 5.60599130442,   9437.76293488700 ),
  { 4223   11 }  (         0.017, 2.05293621864,   2352.86615377180 ),
  { 4223   12 }  (         0.011, 4.33056892256,  10404.73381232260 ),
  { 4223   13 }  (         0.009, 1.36283915068,  19651.04848109800 ),
  { 4223   14 }  (         0.007, 4.69592781899,  18073.70493865020 ),
  { 4223   15 }  (         0.006, 2.97926526705,  22003.91463486980 )
  (*$endif *)
      );
  (*@\\\0000000201*)
  (*@/// vsop87_ven_b4:array[0..  4,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_b4:array[0..  0,0..2] of extended = (
  (*$else *)
  vsop87_ven_b4:array[0..  4,0..2] of extended = (
  (*$endif *)
  { 4224    1 }  (        14.102, 0.31537190181,  10213.28554621100 )
  (*$ifndef meeus *)                                                 ,
  { 4224    2 }  (         0.190, 2.35466404492,  20426.57109242200 ),
  { 4224    3 }  (         0.164, 0.74476215141,  30639.85663863300 ),
  { 4224    4 }  (         0.214, 3.14159265359,      0.00000000000 ),
  { 4224    5 }  (         0.004, 2.34190883009,  40853.14218484400 )
  (*$endif *)
      );
  (*@\\\0000000644*)
  (*@/// vsop87_ven_b5:array[0..  3,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_b5:array[0..  0,0..2] of extended = (
  (*$else *)
  vsop87_ven_b5:array[0..  3,0..2] of extended = (
  (*$endif *)
  (*$ifdef meeus *)
                 (         0.000, 0.00000000000,      0.00000000000 )
  (*$else *)
  { 4225    1 }  (         0.239, 2.05201727566,  10213.28554621100 ),
  { 4225    2 }  (         0.039, 0.00000000000,      0.00000000000 ),
  { 4225    3 }  (         0.011, 3.82500275251,  20426.57109242200 ),
  { 4225    4 }  (         0.009, 2.32953116868,  30639.85663863300 )
  (*$endif *)
      );
  (*@\\\*)
begin
  WITH result do begin
    a:=0; b:=0; c:=0;
    case index of
      0: if (nr>=low(vsop87_ven_b0)) and (nr<=high(vsop87_ven_b0)) then begin
        a:=vsop87_ven_b0[nr,0];  b:=vsop87_ven_b0[nr,1];  c:=vsop87_ven_b0[nr,2];
        end;
      1: if (nr>=low(vsop87_ven_b1)) and (nr<=high(vsop87_ven_b1)) then begin
        a:=vsop87_ven_b1[nr,0];  b:=vsop87_ven_b1[nr,1];  c:=vsop87_ven_b1[nr,2];
        end;
      2: if (nr>=low(vsop87_ven_b2)) and (nr<=high(vsop87_ven_b2)) then begin
        a:=vsop87_ven_b2[nr,0];  b:=vsop87_ven_b2[nr,1];  c:=vsop87_ven_b2[nr,2];
        end;
      3: if (nr>=low(vsop87_ven_b3)) and (nr<=high(vsop87_ven_b3)) then begin
        a:=vsop87_ven_b3[nr,0];  b:=vsop87_ven_b3[nr,1];  c:=vsop87_ven_b3[nr,2];
        end;
      4: if (nr>=low(vsop87_ven_b4)) and (nr<=high(vsop87_ven_b4)) then begin
        a:=vsop87_ven_b4[nr,0];  b:=vsop87_ven_b4[nr,1];  c:=vsop87_ven_b4[nr,2];
        end;
      5: if (nr>=low(vsop87_ven_b5)) and (nr<=high(vsop87_ven_b5)) then begin
        a:=vsop87_ven_b5[nr,0];  b:=vsop87_ven_b5[nr,1];  c:=vsop87_ven_b5[nr,2];
        end;
      end;
    end;
  end;
(*@\\\000000031D*)
(*@/// function TVSOPVenus.LongitudeFactor(nr,index: integer):TVSOPEntry; *)
function TVSOPVenus.LongitudeFactor(nr,index: integer):TVSOPEntry;
const
  (*@/// vsop87_ven_l0:array[0..366,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_l0:array[0.. 23,0..2] of extended = (
  (*$else *)
  vsop87_ven_l0:array[0..366,0..2] of extended = (
  (*$endif *)
  { 4210    1 }  ( 317614666.774, 0.00000000000,      0.00000000000 ),
  { 4210    2 }  (   1353968.419, 5.59313319619,  10213.28554621100 ),
  { 4210    3 }  (     89891.645, 5.30650048468,  20426.57109242200 ),
  { 4210    4 }  (      5477.201, 4.41630652531,   7860.41939243920 ),
  { 4210    5 }  (      3455.732, 2.69964470778,  11790.62908865880 ),
  { 4210    6 }  (      2372.061, 2.99377539568,   3930.20969621960 ),
  { 4210    7 }  (      1317.108, 5.18668219093,     26.29831979980 ),
  { 4210    8 }  (      1664.069, 4.25018935030,   1577.34354244780 ),
  { 4210    9 }  (      1438.322, 4.15745043958,   9683.59458111640 ),
  { 4210   10 }  (      1200.521, 6.15357115319,  30639.85663863300 ),
  { 4210   11 }  (       761.380, 1.95014702120,    529.69096509460 ),
  { 4210   12 }  (       707.676, 1.06466707214,    775.52261132400 ),
  { 4210   13 }  (       584.836, 3.99839884762,    191.44826611160 ),
  { 4210   14 }  (       769.314, 0.81629615911,   9437.76293488700 ),
  { 4210   15 }  (       499.915, 4.12340210074,  15720.83878487840 ),
  { 4210   16 }  (       326.221, 4.59056473097,  10404.73381232260 ),
  { 4210   17 }  (       429.498, 3.58642859752,  19367.18916223280 ),
  { 4210   18 }  (       326.967, 5.67736583705,   5507.55323866740 ),
  { 4210   19 }  (       231.937, 3.16251057072,   9153.90361602180 ),
  { 4210   20 }  (       179.695, 4.65337915578,   1109.37855209340 ),
  { 4210   21 }  (       128.263, 4.22604493736,     20.77539549240 ),
  { 4210   22 }  (       155.464, 5.57043888948,  19651.04848109800 ),
  { 4210   23 }  (       127.907, 0.96209822685,   5661.33204915220 ),
  { 4210   24 }  (       105.547, 1.53721191253,    801.82093112380 )
  (*$ifndef meeus *)                                                 ,
  { 4210   25 }  (        85.722, 0.35589249966,   3154.68708489560 ),
  { 4210   26 }  (        99.121, 0.83288185132,    213.29909543800 ),
  { 4210   27 }  (        98.804, 5.39389655503,  13367.97263110660 ),
  { 4210   28 }  (        82.094, 3.21596990826,  18837.49819713819 ),
  { 4210   29 }  (        88.031, 3.88868860307,   9999.98645077300 ),
  { 4210   30 }  (        71.577, 0.11145739345,  11015.10647733480 ),
  { 4210   31 }  (        56.122, 4.24039855475,      7.11354700080 ),
  { 4210   32 }  (        70.239, 0.67458813282,  23581.25817731760 ),
  { 4210   33 }  (        50.796, 0.24531603049,  11322.66409830440 ),
  { 4210   34 }  (        46.111, 5.31576465717,  18073.70493865020 ),
  { 4210   35 }  (        44.574, 6.06282201966,  40853.14218484400 ),
  { 4210   36 }  (        42.594, 5.32873337210,   2352.86615377180 ),
  { 4210   37 }  (        42.635, 1.79955421680,   7084.89678111520 ),
  { 4210   38 }  (        41.177, 0.36240972161,    382.89653222320 ),
  { 4210   39 }  (        35.749, 2.70448479296,  10206.17199921020 ),
  { 4210   40 }  (        33.893, 2.02347322198,   6283.07584999140 ),
  { 4210   41 }  (        29.138, 3.59230925768,  22003.91463486980 ),
  { 4210   42 }  (        28.479, 2.22375414002,   1059.38193018920 ),
  { 4210   43 }  (        29.850, 4.02176977477,  10239.58386601080 ),
  { 4210   44 }  (        33.252, 2.10025596509,  27511.46787353720 ),
  { 4210   45 }  (        30.172, 4.94191919890,  13745.34623902240 ),
  { 4210   46 }  (        29.252, 3.51392387787,    283.85931886520 ),
  { 4210   47 }  (        24.424, 2.70177493852,   8624.21265092720 ),
  { 4210   48 }  (        20.274, 3.79493637509,  14143.49524243060 ),
  { 4210   49 }  (        24.322, 4.27814493315,      5.52292430740 ),
  { 4210   50 }  (        26.260, 0.54067587552,  17298.18232732620 ),
  { 4210   51 }  (        20.492, 0.58547075036,     38.02767263580 ),
  { 4210   52 }  (        18.988, 4.13811500642,   4551.95349705880 ),
  { 4210   53 }  (        23.739, 4.82870797552,   6872.67311951120 ),
  { 4210   54 }  (        15.885, 1.50067222283,   8635.94200376320 ),
  { 4210   55 }  (        19.069, 6.12025580313,  29050.78374334920 ),
  { 4210   56 }  (        18.269, 3.04740408477,  19999.97290154599 ),
  { 4210   57 }  (        13.656, 4.41336292334,   3532.06069281140 ),
  { 4210   58 }  (        17.094, 3.52161526430,  31441.67756975680 ),
  { 4210   59 }  (        10.955, 2.84562790076,  18307.80723204360 ),
  { 4210   60 }  (        11.048, 2.58361219075,   9786.68735533500 ),
  { 4210   61 }  (         9.904, 1.08737710389,   7064.12138562280 ),
  { 4210   62 }  (        10.576, 0.85419784436,  10596.18207843420 ),
  { 4210   63 }  (         9.231, 5.52471655579,  12566.15169998280 ),
  { 4210   64 }  (        11.599, 5.81007422699,  19896.88012732740 ),
  { 4210   65 }  (        11.807, 1.91250672543,  21228.39202354580 ),
  { 4210   66 }  (        10.105, 2.34270786693,  10742.97651130560 ),
  { 4210   67 }  (         8.154, 1.92331359797,     15.25247118500 ),
  { 4210   68 }  (         8.893, 1.97291388515,  10186.98722641120 ),
  { 4210   69 }  (         9.352, 4.94508904764,  35371.88726597640 ),
  { 4210   70 }  (         6.821, 4.39733188968,   8662.24032356300 ),
  { 4210   71 }  (         6.688, 1.55310437864,  14945.31617355440 ),
  { 4210   72 }  (         6.413, 2.17677652923,  10988.80815753500 ),
  { 4210   73 }  (         5.802, 1.93462125906,   3340.61242669980 ),
  { 4210   74 }  (         5.950, 2.96578175391,   4732.03062734340 ),
  { 4210   75 }  (         5.275, 5.01877102496,  28286.99048486120 ),
  { 4210   76 }  (         7.047, 1.00111452053,    632.78373931320 ),
  { 4210   77 }  (         5.048, 4.27886209626,  29580.47470844380 ),
  { 4210   78 }  (         6.305, 0.35506331180,    103.09277421860 ),
  { 4210   79 }  (         5.959, 5.04792949464,    245.83164622940 ),
  { 4210   80 }  (         4.651, 0.85218058876,   6770.71060124560 ),
  { 4210   81 }  (         5.580, 0.48723384809,    522.57741809380 ),
  { 4210   82 }  (         5.327, 3.03115417024,  10021.83728009940 ),
  { 4210   83 }  (         5.010, 5.77375166500,  28521.09277825460 ),
  { 4210   84 }  (         4.608, 1.93302108394,   4705.73230754360 ),
  { 4210   85 }  (         5.526, 3.36797048901,  25158.60171976540 ),
  { 4210   86 }  (         3.863, 4.89351531412,  25934.12433108940 ),
  { 4210   87 }  (         5.303, 0.08161426841,  39302.09696219600 ),
  { 4210   88 }  (         4.254, 5.36046113295,  21535.94964451540 ),
  { 4210   89 }  (         3.763, 1.05304597315,     19.66976089979 ),
  { 4210   90 }  (         4.407, 4.02575374517,     74.78159856730 ),
  { 4210   91 }  (         4.145, 1.14356412295,   9676.48103411560 ),
  { 4210   92 }  (         4.318, 4.38289970585,    316.39186965660 ),
  { 4210   93 }  (         3.642, 6.11733529325,   3128.38876509580 ),
  { 4210   94 }  (         3.238, 5.39551036769,    419.48464387520 ),
  { 4210   95 }  (         3.909, 4.05263635330,   9690.70812811720 ),
  { 4210   96 }  (         3.152, 0.72553551731,  16496.36139620240 ),
  { 4210   97 }  (         3.496, 0.72414615705,   3723.50895892300 ),
  { 4210   98 }  (         3.755, 3.80208713127,  19786.67380610799 ),
  { 4210   99 }  (         2.891, 3.33782737770,  32217.20018108080 ),
  { 4210  100 }  (         3.016, 1.57249112496,  17277.40693183380 ),
  { 4210  101 }  (         3.825, 0.19612312903,    426.59819087600 ),
  { 4210  102 }  (         3.798, 0.45524571743,  10316.37832042960 ),
  { 4210  103 }  (         2.570, 1.20813474107,  13936.79450513400 ),
  { 4210  104 }  (         2.796, 3.65128969074,    206.18554843720 ),
  { 4210  105 }  (         2.466, 3.61988676373,   1551.04522264800 ),
  { 4210  106 }  (         3.108, 1.50325806664,  43232.30665841560 ),
  { 4210  107 }  (         2.976, 4.79415001304,  29088.81141598500 ),
  { 4210  108 }  (         2.217, 3.59623681714,  24356.78078864160 ),
  { 4210  109 }  (         2.227, 4.96059221940,    536.80451209540 ),
  { 4210  110 }  (         2.397, 3.45249688427,  19374.30270923360 ),
  { 4210  111 }  (         2.462, 0.53295178258,  19360.07561523199 ),
  { 4210  112 }  (         2.205, 2.70399309963,  12592.45001978260 ),
  { 4210  113 }  (         2.230, 3.01413465913,  18875.52586977400 ),
  { 4210  114 }  (         1.858, 4.06129152783,   2379.16447357160 ),
  { 4210  115 }  (         1.807, 3.15086214479,   9573.38825989700 ),
  { 4210  116 }  (         2.238, 5.52216925076,  10138.50394764370 ),
  { 4210  117 }  (         2.195, 2.32046770554,   8094.52168583260 ),
  { 4210  118 }  (         2.101, 2.90421302975,   9967.45389998160 ),
  { 4210  119 }  (         1.916, 4.56513949099,   2218.75710418680 ),
  { 4210  120 }  (         1.467, 2.42640162465,  10234.06094170340 ),
  { 4210  121 }  (         1.726, 5.59790693845,  20452.86941222180 ),
  { 4210  122 }  (         1.455, 2.44757248737,   1589.07289528380 ),
  { 4210  123 }  (         1.991, 4.04623390359,  31749.23519072640 ),
  { 4210  124 }  (         1.406, 2.71736996917,  16983.99614745660 ),
  { 4210  125 }  (         1.658, 0.11252373292,    153.77881048480 ),
  { 4210  126 }  (         1.851, 2.92898027939,  47162.51635463520 ),
  { 4210  127 }  (         1.492, 1.07513892753,   9103.90699411760 ),
  { 4210  128 }  (         1.247, 2.48433565896,  17778.11626694899 ),
  { 4210  129 }  (         1.549, 4.20553654300,   3442.57494496540 ),
  { 4210  130 }  (         1.243, 3.95452438599,    170.67287061920 ),
  { 4210  131 }  (         1.694, 6.20694480406,  33019.02111220460 ),
  { 4210  132 }  (         1.221, 4.77931820602,  30110.16567353840 ),
  { 4210  133 }  (         1.206, 0.30531303095,  29864.33402730900 ),
  { 4210  134 }  (         1.238, 5.05581820608,  20213.27199698400 ),
  { 4210  135 }  (         1.152, 3.26229919481,     11.72935283600 ),
  { 4210  136 }  (         1.179, 1.69491074791,  20400.27277262220 ),
  { 4210  137 }  (         1.165, 2.88995128147,    574.34479833480 ),
  { 4210  138 }  (         1.306, 0.14519588607,   9146.79006902100 ),
  { 4210  139 }  (         1.113, 1.52598846804,  10426.58464164900 ),
  { 4210  140 }  (         1.104, 2.58791423813,  18849.22754997420 ),
  { 4210  141 }  (         1.045, 0.57539216420,  15874.61759536320 ),
  { 4210  142 }  (         1.360, 2.41976595457,  38734.37832446560 ),
  { 4210  143 }  (         0.981, 4.37930727798,    110.20632121940 ),
  { 4210  144 }  (         1.095, 0.49492867814,  51066.42773105500 ),
  { 4210  145 }  (         1.146, 4.54241454215,  10220.39909321180 ),
  { 4210  146 }  (         0.981, 1.65915064733,  10103.07922499160 ),
  { 4210  147 }  (         1.270, 4.69374306132,   9050.81084180320 ),
  { 4210  148 }  (         1.065, 4.41645258887,  22805.73556599360 ),
  { 4210  149 }  (         0.854, 2.34437926957,   6681.22485339960 ),
  { 4210  150 }  (         1.104, 0.49781459714,      1.48447270830 ),
  { 4210  151 }  (         1.075, 1.09857593161,    377.37360791580 ),
  { 4210  152 }  (         1.114, 4.35024775806,  51092.72605085480 ),
  { 4210  153 }  (         0.829, 5.41196274578,  27991.40181316000 ),
  { 4210  154 }  (         0.900, 2.74195379617,  41962.52073693740 ),
  { 4210  155 }  (         1.010, 2.96092073452,    135.62532501000 ),
  { 4210  156 }  (         0.768, 3.98260860494,  18844.61174413899 ),
  { 4210  157 }  (         1.018, 1.36891050752,  36949.23080842420 ),
  { 4210  158 }  (         0.726, 1.67728773965,  21202.09370374600 ),
  { 4210  159 }  (         0.727, 0.89048212541,    467.96499035440 ),
  { 4210  160 }  (         0.869, 2.93767679827,  10192.51015071860 ),
  { 4210  161 }  (         0.696, 5.35698039414,  10063.72234907640 ),
  { 4210  162 }  (         0.920, 4.17128923588,  18734.40542291960 ),
  { 4210  163 }  (         0.691, 1.50594097883,  27197.28169366760 ),
  { 4210  164 }  (         0.835, 0.48050621092,  20618.01935853360 ),
  { 4210  165 }  (         0.711, 0.19750098222,  18830.38465013739 ),
  { 4210  166 }  (         0.811, 0.16685071959,  12432.04265039780 ),
  { 4210  167 }  (         0.756, 3.79022623226,   9161.01716302260 ),
  { 4210  168 }  (         0.622, 5.33659507738,   9411.46461508720 ),
  { 4210  169 }  (         0.862, 5.72705356405,  10175.15251057320 ),
  { 4210  170 }  (         0.853, 0.10404188453,   2107.03450754240 ),
  { 4210  171 }  (         0.742, 3.96365892051,    813.55028395980 ),
  { 4210  172 }  (         0.705, 0.71229660616,    220.41264243880 ),
  { 4210  173 }  (         0.584, 1.71900692700,     36.02786667740 ),
  { 4210  174 }  (         0.612, 0.36418385449,    949.17560896980 ),
  { 4210  175 }  (         0.587, 1.58648949290,      6.62855890001 ),
  { 4210  176 }  (         0.581, 5.49288908804,   6309.37416979120 ),
  { 4210  177 }  (         0.581, 4.80353237853,  24150.08005134500 ),
  { 4210  178 }  (         0.516, 6.07328802561,     38.13303563780 ),
  { 4210  179 }  (         0.627, 5.47281424954,   9580.50180689780 ),
  { 4210  180 }  (         0.601, 1.40500080774,   1162.47470440780 ),
  { 4210  181 }  (         0.620, 4.00681042667,   9992.87290377220 ),
  { 4210  182 }  (         0.611, 3.62010998629,   7255.56965173440 ),
  { 4210  183 }  (         0.697, 2.22359630727,    348.92442044800 ),
  { 4210  184 }  (         0.693, 5.77432072851,  55022.93574707440 ),
  { 4210  185 }  (         0.494, 0.29761886866,   7058.59846131540 ),
  { 4210  186 }  (         0.563, 0.24172140474,  37410.56723987860 ),
  { 4210  187 }  (         0.487, 5.86917216517,  10137.01947493540 ),
  { 4210  188 }  (         0.493, 2.04534833854,    735.87651353180 ),
  { 4210  189 }  (         0.636, 2.79707392326,  40879.44050464380 ),
  { 4210  190 }  (         0.519, 4.13945657630,  16522.65971600220 ),
  { 4210  191 }  (         0.535, 4.60569597820,  19573.37471066999 ),
  { 4210  192 }  (         0.555, 5.88120421263,  26735.94526221320 ),
  { 4210  193 }  (         0.440, 5.61490649795,  23958.63178523340 ),
  { 4210  194 }  (         0.541, 0.62494922735,  10007.09999777380 ),
  { 4210  195 }  (         0.427, 4.02335620501,     14.22709400160 ),
  { 4210  196 }  (         0.434, 0.29028429049,   9264.10993724120 ),
  { 4210  197 }  (         0.451, 1.66320363626,  26087.90314157420 ),
  { 4210  198 }  (         0.422, 3.38413582674,  10787.63034454580 ),
  { 4210  199 }  (         0.569, 5.14001758731,  27490.69247804480 ),
  { 4210  200 }  (         0.421, 4.23407313457,  39793.76025465480 ),
  { 4210  201 }  (         0.458, 5.28786368820,     49.75702547180 ),
  { 4210  202 }  (         0.418, 5.69097790790,  14765.23904326980 ),
  { 4210  203 }  (         0.475, 0.97544690438,   1052.26838318840 ),
  { 4210  204 }  (         0.387, 4.41665162999,     21.85082932640 ),
  { 4210  205 }  (         0.523, 2.90512426870,  20235.12282631040 ),
  { 4210  206 }  (         0.506, 5.26999314618,  29999.95935231900 ),
  { 4210  207 }  (         0.438, 2.49457071132,  20956.26205751660 ),
  { 4210  208 }  (         0.530, 0.71368442157,  33794.54372352860 ),
  { 4210  209 }  (         0.382, 1.92119365480,      3.93215326310 ),
  { 4210  210 }  (         0.365, 3.81715328784,  20419.45754542119 ),
  { 4210  211 }  (         0.426, 2.06384083608,  38204.68735937100 ),
  { 4210  212 }  (         0.496, 0.44077356179,   9835.91193829520 ),
  { 4210  213 }  (         0.410, 4.93346326003,  19264.09638801420 ),
  { 4210  214 }  (         0.380, 3.79573358631,   8521.11987670860 ),
  { 4210  215 }  (         0.334, 5.51158557799,  10251.31321884680 ),
  { 4210  216 }  (         0.412, 2.56129670728,     77.67377042800 ),
  { 4210  217 }  (         0.418, 2.37865963521,     32.53255079140 ),
  { 4210  218 }  (         0.325, 6.03020523465,  18947.70451835760 ),
  { 4210  219 }  (         0.400, 0.91999360201,    227.47613278900 ),
  { 4210  220 }  (         0.437, 0.91420135162,  58953.14544329400 ),
  { 4210  221 }  (         0.360, 0.82477639126,     22.77520145080 ),
  { 4210  222 }  (         0.413, 4.22381905655,  44809.65020086340 ),
  { 4210  223 }  (         0.375, 3.15657291896,  19992.85935454519 ),
  { 4210  224 }  (         0.371, 6.05370874275,  20007.08644854680 ),
  { 4210  225 }  (         0.361, 5.44371227904,  19470.28193645139 ),
  { 4210  226 }  (         0.386, 5.28120540405,  47623.85278608960 ),
  { 4210  227 }  (         0.389, 0.73216672240,  19050.79729257620 ),
  { 4210  228 }  (         0.320, 2.84811591194,  10199.05845220940 ),
  { 4210  229 }  (         0.386, 3.88754165531,   1975.49254585600 ),
  { 4210  230 }  (         0.276, 4.33979180814,  20809.46762464520 ),
  { 4210  231 }  (         0.276, 0.50647429773,   9830.38901398780 ),
  { 4210  232 }  (         0.309, 3.79299100668,  18204.71445782499 ),
  { 4210  233 }  (         0.377, 0.73768791281,  11506.76976979360 ),
  { 4210  234 }  (         0.322, 0.96138442100,  30666.15495843280 ),
  { 4210  235 }  (         0.363, 1.30472406690,   9367.20271145980 ),
  { 4210  236 }  (         0.366, 2.79972786028,  11272.66747640020 ),
  { 4210  237 }  (         0.271, 4.66141338193,    846.08283475120 ),
  { 4210  238 }  (         0.259, 0.42031175750,  39264.06928956020 ),
  { 4210  239 }  (         0.285, 0.40546033634,     30.91412563500 ),
  { 4210  240 }  (         0.247, 4.80676426942,  36147.40987730040 ),
  { 4210  241 }  (         0.264, 2.71608177583,     11.04570026390 ),
  { 4210  242 }  (         0.233, 2.76423842887,    187.92514776260 ),
  { 4210  243 }  (         0.248, 1.60765612338,  10497.14486507620 ),
  { 4210  244 }  (         0.271, 0.82348919630,  19793.78735310880 ),
  { 4210  245 }  (         0.225, 3.80080957016,   8631.32619792800 ),
  { 4210  246 }  (         0.263, 1.92311689852,  37724.75341974820 ),
  { 4210  247 }  (         0.214, 5.01663795092,    639.89728631400 ),
  { 4210  248 }  (         0.289, 0.12342601246,  20277.00789528740 ),
  { 4210  249 }  (         0.210, 0.12771800254,     29.82143814880 ),
  { 4210  250 }  (         0.227, 4.18036609801,  17468.85519794540 ),
  { 4210  251 }  (         0.274, 2.34929343000,  62883.35513951360 ),
  { 4210  252 }  (         0.260, 5.65254501655,  48739.85989708300 ),
  { 4210  253 }  (         0.271, 4.95325404028,   4214.06901508480 ),
  { 4210  254 }  (         0.219, 2.08775228014,    194.97138446060 ),
  { 4210  255 }  (         0.191, 2.49267248333,    568.82187402740 ),
  { 4210  256 }  (         0.250, 1.52909737354,   6037.24420376200 ),
  { 4210  257 }  (         0.231, 5.23674429498,    491.66329245880 ),
  { 4210  258 }  (         0.182, 4.98046042571,  18418.01355326299 ),
  { 4210  259 }  (         0.188, 2.82273639603,   1385.89527633620 ),
  { 4210  260 }  (         0.204, 4.09939796199,  14919.01785375460 ),
  { 4210  261 }  (         0.176, 3.82400982460,   9360.08916445900 ),
  { 4210  262 }  (         0.198, 2.76491873243,  10217.21769947410 ),
  { 4210  263 }  (         0.168, 5.19268384202,   1066.49547719000 ),
  { 4210  264 }  (         0.199, 1.95301487982,   7564.83072073800 ),
  { 4210  265 }  (         0.171, 2.59623459612,  20405.79569692960 ),
  { 4210  266 }  (         0.172, 5.29332132623,  11764.33076885900 ),
  { 4210  267 }  (         0.165, 2.88557908025,  10207.76262190360 ),
  { 4210  268 }  (         0.164, 3.25435371801,   3914.95722503460 ),
  { 4210  269 }  (         0.200, 3.82443218090,  18314.92077904440 ),
  { 4210  270 }  (         0.169, 1.78341902878,  31022.75317085620 ),
  { 4210  271 }  (         0.179, 0.90840065587,   7880.08915333899 ),
  { 4210  272 }  (         0.163, 2.79665037814,     41.55079098480 ),
  { 4210  273 }  (         0.154, 3.90796293476,  30213.25844775700 ),
  { 4210  274 }  (         0.153, 0.07463240782,  28528.20632525540 ),
  { 4210  275 }  (         0.194, 5.95838706838,   8617.09910392640 ),
  { 4210  276 }  (         0.171, 4.58206324409,  20447.34648791440 ),
  { 4210  277 }  (         0.150, 2.11647586229,  17248.42530185440 ),
  { 4210  278 }  (         0.149, 2.17259986320,   9929.42622734580 ),
  { 4210  279 }  (         0.191, 0.82310353823,  52670.06959330260 ),
  { 4210  280 }  (         0.148, 2.94315921485,  41654.96311596780 ),
  { 4210  281 }  (         0.149, 4.49798039726,  30831.30490474460 ),
  { 4210  282 }  (         0.184, 2.46923348701,  34596.36465465240 ),
  { 4210  283 }  (         0.146, 2.69452930300,  43071.89928903080 ),
  { 4210  284 }  (         0.159, 2.11137713570,  19317.19254032860 ),
  { 4210  285 }  (         0.154, 2.76536164654,  28513.97923125379 ),
  { 4210  286 }  (         0.140, 4.94595038686,   9256.99639024040 ),
  { 4210  287 }  (         0.141, 2.57248458154,  13553.89797291080 ),
  { 4210  288 }  (         0.137, 1.66482327575,   2636.72547263700 ),
  { 4210  289 }  (         0.140, 5.23039605990,  22645.32819660879 ),
  { 4210  290 }  (         0.132, 5.35690599728,  19624.75016129820 ),
  { 4210  291 }  (         0.140, 2.90637712614,  48947.66387067660 ),
  { 4210  292 }  (         0.129, 3.95303623681,  32858.61374281979 ),
  { 4210  293 }  (         0.156, 6.01143316387,  29057.89729034999 ),
  { 4210  294 }  (         0.134, 5.75241675118,  68050.42387851159 ),
  { 4210  295 }  (         0.154, 3.66827363753,    276.74577186440 ),
  { 4210  296 }  (         0.176, 3.77298381177,  66813.56483573320 ),
  { 4210  297 }  (         0.126, 5.00217740223,  27461.71084806540 ),
  { 4210  298 }  (         0.135, 1.34807013920,  53285.18483524180 ),
  { 4210  299 }  (         0.150, 0.25029475344,    290.97286586600 ),
  { 4210  300 }  (         0.152, 3.13035670092,  29043.67019634839 ),
  { 4210  301 }  (         0.169, 5.04348109430,     73.29712585900 ),
  { 4210  302 }  (         0.166, 5.39219948035,  41236.03871706720 ),
  { 4210  303 }  (         0.163, 5.59796070987,   7576.56007357400 ),
  { 4210  304 }  (         0.126, 0.77391784606,     49.99662190420 ),
  { 4210  305 }  (         0.163, 0.44241846674,  20350.30502114640 ),
  { 4210  306 }  (         0.136, 3.09066368912,    418.92439890060 ),
  { 4210  307 }  (         0.154, 0.47086190960,  28418.00000403600 ),
  { 4210  308 }  (         0.120, 0.88536981986,  29573.36116144300 ),
  { 4210  309 }  (         0.132, 1.48009769040,  17085.95866572220 ),
  { 4210  310 }  (         0.126, 1.39497760964,    966.97087743560 ),
  { 4210  311 }  (         0.143, 3.84026797958,  14128.24277124560 ),
  { 4210  312 }  (         0.147, 2.11627427804,  34363.36559755600 ),
  { 4210  313 }  (         0.106, 2.04696932293,  37674.99639427640 ),
  { 4210  314 }  (         0.106, 1.43873202489,  27682.14074415640 ),
  { 4210  315 }  (         0.149, 0.09286508794,   8144.27871130440 ),
  { 4210  316 }  (         0.103, 0.01992041470,  18300.69368504279 ),
  { 4210  317 }  (         0.121, 3.57602835443,     45.14121963660 ),
  { 4210  318 }  (         0.125, 0.11630302078,    149.56319713460 ),
  { 4210  319 }  (         0.102, 4.17947097730,   2333.19639287200 ),
  { 4210  320 }  (         0.099, 1.51324741657,  10419.47109464820 ),
  { 4210  321 }  (         0.133, 3.02183293676,  76251.32777062019 ),
  { 4210  322 }  (         0.136, 4.17517197268,   3646.35037735440 ),
  { 4210  323 }  (         0.123, 0.44045588682,    515.46387109300 ),
  { 4210  324 }  (         0.113, 5.69261397718,  10110.19277199240 ),
  { 4210  325 }  (         0.098, 6.23797900467,    202.25339517410 ),
  { 4210  326 }  (         0.099, 3.75627530197,  59728.66805461800 ),
  { 4210  327 }  (         0.101, 4.62832557536,  65236.22129328540 ),
  { 4210  328 }  (         0.111, 1.25947267588,  10846.06928552420 ),
  { 4210  329 }  (         0.110, 5.87455577536,  38500.27603107220 ),
  { 4210  330 }  (         0.128, 6.01024562160,  90394.82301305079 ),
  { 4210  331 }  (         0.091, 1.77665981007,   1539.31586981200 ),
  { 4210  332 }  (         0.092, 0.99804571578,     95.97922721780 ),
  { 4210  333 }  (         0.120, 3.93060866244,  38526.57435087200 ),
  { 4210  334 }  (         0.117, 2.24143299549,  56600.27928952220 ),
  { 4210  335 }  (         0.118, 6.09121325940,  29786.66025688100 ),
  { 4210  336 }  (         0.098, 4.60938156207,  11787.10597030980 ),
  { 4210  337 }  (         0.097, 3.92727733144,  11794.15220700780 ),
  { 4210  338 }  (         0.093, 5.23395435043,  14169.79356223040 ),
  { 4210  339 }  (         0.096, 5.27525709038,   8734.41897214660 ),
  { 4210  340 }  (         0.094, 0.18166654805,  67589.08744705719 ),
  { 4210  341 }  (         0.110, 4.96279287076,  48417.97290558199 ),
  { 4210  342 }  (         0.086, 0.39533409505,   3956.50801601940 ),
  { 4210  343 }  (         0.085, 5.69642646462,  37703.97802425580 ),
  { 4210  344 }  (         0.114, 5.19676285428,  70743.77453195279 ),
  { 4210  345 }  (         0.081, 5.51324815184,    412.37109687440 ),
  { 4210  346 }  (         0.089, 2.13409771828,  44768.09940987860 ),
  { 4210  347 }  (         0.084, 6.02475904578,  10632.77019008620 ),
  { 4210  348 }  (         0.085, 4.60912614442,  45585.17281218740 ),
  { 4210  349 }  (         0.078, 4.47358603432,    114.43928868521 ),
  { 4210  350 }  (         0.097, 4.02223363535,  10218.80847051840 ),
  { 4210  351 }  (         0.081, 1.03870237004,   9793.80090233580 ),
  { 4210  352 }  (         0.092, 0.80301220092,  24383.07910844140 ),
  { 4210  353 }  (         0.087, 2.15124790938,  28313.28880466100 ),
  { 4210  354 }  (         0.075, 5.17868679355,  63658.87775083760 ),
  { 4210  355 }  (         0.078, 5.81927313665,    567.71863773040 ),
  { 4210  356 }  (         0.075, 1.72618192481,  19580.48825767080 ),
  { 4210  357 }  (         0.071, 0.10259261764,  90695.75207512038 ),
  { 4210  358 }  (         0.077, 6.16012067704,   1573.82042409880 ),
  { 4210  359 }  (         0.076, 5.12884307551,  49515.38250840700 ),
  { 4210  360 }  (         0.069, 0.29569499484,  10175.25787357520 ),
  { 4210  361 }  (         0.061, 4.80385549281,  19889.76658032659 ),
  { 4210  362 }  (         0.060, 4.56685040226,  30426.55754319500 ),
  { 4210  363 }  (         0.062, 4.16222812699,  42430.48572729180 ),
  { 4210  364 }  (         0.050, 6.17899839001,  22779.43724619380 ),
  { 4210  365 }  (         0.048, 1.52546758016,  20639.87018786000 ),
  { 4210  366 }  (         0.046, 4.41738494249,  34570.06633485260 ),
  { 4210  367 }  (         0.037, 4.69675087759,  44007.82926973960 )
  (*$endif *)
      );
  (*@\\\0000000645*)
  (*@/// vsop87_ven_l1:array[0..214,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_l1:array[0.. 11,0..2] of extended = (
  (*$else *)
  vsop87_ven_l1:array[0..214,0..2] of extended = (
  (*$endif *)
  { 4211    1}(1021352943052.898, 0.00000000000,      0.00000000000 ),
  { 4211    2 }  (     95707.712, 2.46424448979,  10213.28554621100 ),
  { 4211    3 }  (     14444.977, 0.51624564679,  20426.57109242200 ),
  { 4211    4 }  (       213.374, 1.79547929368,  30639.85663863300 ),
  { 4211    5 }  (       151.669, 6.10635282369,   1577.34354244780 ),
  { 4211    6 }  (       173.904, 2.65535879443,     26.29831979980 ),
  { 4211    7 }  (        82.233, 5.70234133730,    191.44826611160 ),
  { 4211    8 }  (        69.734, 2.68136034979,   9437.76293488700 ),
  { 4211    9 }  (        52.408, 3.60013087656,    775.52261132400 ),
  { 4211   10 }  (        38.318, 1.03379038025,    529.69096509460 ),
  { 4211   11 }  (        29.633, 1.25056322354,   5507.55323866740 ),
  { 4211   12 }  (        25.056, 6.10664792855,  10404.73381232260 )
  (*$ifndef meeus *)                                                 ,
  { 4211   13 }  (        17.772, 6.19369798901,   1109.37855209340 ),
  { 4211   14 }  (        16.510, 2.64330452640,      7.11354700080 ),
  { 4211   15 }  (        14.230, 5.45138233941,   9153.90361602180 ),
  { 4211   16 }  (        12.607, 1.24464400689,  40853.14218484400 ),
  { 4211   17 }  (        11.627, 4.97604495371,    213.29909543800 ),
  { 4211   18 }  (        12.563, 1.88122199199,    382.89653222320 ),
  { 4211   19 }  (         8.869, 0.95282732248,  13367.97263110660 ),
  { 4211   20 }  (         7.374, 4.39476760580,  10206.17199921020 ),
  { 4211   21 }  (         6.552, 2.28168808058,   2352.86615377180 ),
  { 4211   22 }  (         6.255, 4.08056644034,   3154.68708489560 ),
  { 4211   23 }  (         6.697, 5.05673427795,    801.82093112380 ),
  { 4211   24 }  (         4.084, 4.12103826030,  18837.49819713819 ),
  { 4211   25 }  (         4.882, 3.44515199115,  11015.10647733480 ),
  { 4211   26 }  (         3.549, 6.19934345402,      5.52292430740 ),
  { 4211   27 }  (         3.448, 1.77405651704,  11322.66409830440 ),
  { 4211   28 }  (         4.290, 0.08154809210,   6283.07584999140 ),
  { 4211   29 }  (         3.694, 2.48453945256,   5661.33204915220 ),
  { 4211   30 }  (         3.555, 1.48036949420,   1059.38193018920 ),
  { 4211   31 }  (         3.023, 2.24092938317,  18073.70493865020 ),
  { 4211   32 }  (         3.000, 0.39169917698,     15.25247118500 ),
  { 4211   33 }  (         2.563, 0.35147506973,  22003.91463486980 ),
  { 4211   34 }  (         2.774, 1.45683830639,  10239.58386601080 ),
  { 4211   35 }  (         2.951, 5.34618097429,   7084.89678111520 ),
  { 4211   36 }  (         2.344, 2.36652432105,  17298.18232732620 ),
  { 4211   37 }  (         2.405, 2.36085282088,  10596.18207843420 ),
  { 4211   38 }  (         1.720, 4.72129626061,  10186.98722641120 ),
  { 4211   39 }  (         2.209, 2.07730338665,   8635.94200376320 ),
  { 4211   40 }  (         2.122, 4.47091605309,   8624.21265092720 ),
  { 4211   41 }  (         1.527, 0.67146857292,  14143.49524243060 ),
  { 4211   42 }  (         1.473, 2.59350470099,   7064.12138562280 ),
  { 4211   43 }  (         1.311, 0.90408820221,  12566.15169998280 ),
  { 4211   44 }  (         1.474, 5.92236241437,   9786.68735533500 ),
  { 4211   45 }  (         1.237, 2.59740787132,   4551.95349705880 ),
  { 4211   46 }  (         1.219, 2.83617320088,   9676.48103411560 ),
  { 4211   47 }  (         1.116, 3.83715584719,  21228.39202354580 ),
  { 4211   48 }  (         1.006, 4.26200749078,    426.59819087600 ),
  { 4211   49 }  (         1.150, 2.35531987378,   9690.70812811720 ),
  { 4211   50 }  (         1.219, 2.27324315182,    522.57741809380 ),
  { 4211   51 }  (         1.150, 0.81088598778,  10742.97651130560 ),
  { 4211   52 }  (         1.101, 3.74248783564,  18307.80723204360 ),
  { 4211   53 }  (         1.031, 2.03889374176,     38.02767263580 ),
  { 4211   54 }  (         0.971, 6.10590045414,   3532.06069281140 ),
  { 4211   55 }  (         0.844, 4.75124127613,  10988.80815753500 ),
  { 4211   56 }  (         0.908, 1.06613723738,  10021.83728009940 ),
  { 4211   57 }  (         0.824, 0.23090829723,  28286.99048486120 ),
  { 4211   58 }  (         0.821, 2.60456032773,     19.66976089979 ),
  { 4211   59 }  (         0.728, 0.10716917942,   4705.73230754360 ),
  { 4211   60 }  (         0.744, 3.33129778857,    536.80451209540 ),
  { 4211   61 }  (         0.816, 1.27303930175,  19896.88012732740 ),
  { 4211   62 }  (         0.929, 1.08024621325,  11790.62908865880 ),
  { 4211   63 }  (         0.797, 2.23891816523,   3723.50895892300 ),
  { 4211   64 }  (         0.704, 5.95307260017,     20.77539549240 ),
  { 4211   65 }  (         0.665, 0.21346689192,   7860.41939243920 ),
  { 4211   66 }  (         0.733, 2.22147883292,  19360.07561523199 ),
  { 4211   67 }  (         0.702, 1.76206343944,  19374.30270923360 ),
  { 4211   68 }  (         0.575, 2.38792087791,   6770.71060124560 ),
  { 4211   69 }  (         0.538, 1.52023264138,  25934.12433108940 ),
  { 4211   70 }  (         0.690, 4.01873754171,  19651.04848109800 ),
  { 4211   71 }  (         0.532, 4.41576130890,    574.34479833480 ),
  { 4211   72 }  (         0.540, 2.15936134728,  16496.36139620240 ),
  { 4211   73 }  (         0.576, 5.41170044566,    206.18554843720 ),
  { 4211   74 }  (         0.482, 0.40815793538,   3340.61242669980 ),
  { 4211   75 }  (         0.501, 3.08578363577,    245.83164622940 ),
  { 4211   76 }  (         0.488, 5.22311611589,  25158.60171976540 ),
  { 4211   77 }  (         0.450, 0.21279844600,     11.72935283600 ),
  { 4211   78 }  (         0.432, 1.32004964493,    103.09277421860 ),
  { 4211   79 }  (         0.434, 5.91094755233,  19786.67380610799 ),
  { 4211   80 }  (         0.564, 0.38776462529,  19367.18916223280 ),
  { 4211   81 }  (         0.421, 2.71057839701,  13936.79450513400 ),
  { 4211   82 }  (         0.549, 6.08792865644,   3930.20969621960 ),
  { 4211   83 }  (         0.478, 4.70234715828,  14945.31617355440 ),
  { 4211   84 }  (         0.408, 4.80890663927,  32217.20018108080 ),
  { 4211   85 }  (         0.404, 2.85003595942,  29864.33402730900 ),
  { 4211   86 }  (         0.407, 2.94002049006,  10220.39909321180 ),
  { 4211   87 }  (         0.359, 0.72354778897,    419.48464387520 ),
  { 4211   88 }  (         0.449, 1.44520508753,   8662.24032356300 ),
  { 4211   89 }  (         0.353, 2.22195492336,  51066.42773105500 ),
  { 4211   90 }  (         0.324, 1.40308439067,  29580.47470844380 ),
  { 4211   91 }  (         0.443, 1.93864353398,   9146.79006902100 ),
  { 4211   92 }  (         0.314, 0.96837035284,  20618.01935853360 ),
  { 4211   93 }  (         0.324, 5.10759068171,  24356.78078864160 ),
  { 4211   94 }  (         0.324, 1.80146948625,  18830.38465013739 ),
  { 4211   95 }  (         0.370, 6.16895004656,   2218.75710418680 ),
  { 4211   96 }  (         0.278, 2.20429108375,  18844.61174413899 ),
  { 4211   97 }  (         0.286, 3.08459438435,  17277.40693183380 ),
  { 4211   98 }  (         0.383, 0.13890934755,   4732.03062734340 ),
  { 4211   99 }  (         0.292, 0.43528982259,  29088.81141598500 ),
  { 4211  100 }  (         0.273, 5.84415407168,   9573.38825989700 ),
  { 4211  101 }  (         0.324, 2.14144542781,   9999.98645077300 ),
  { 4211  102 }  (         0.264, 5.20407029554,    220.41264243880 ),
  { 4211  103 }  (         0.254, 0.34411959301,  28521.09277825460 ),
  { 4211  104 }  (         0.300, 3.76014360906,   8094.52168583260 ),
  { 4211  105 }  (         0.301, 3.64457981649,  20400.27277262220 ),
  { 4211  106 }  (         0.287, 1.84003536598,   1589.07289528380 ),
  { 4211  107 }  (         0.206, 0.97167234723,  10234.06094170340 ),
  { 4211  108 }  (         0.212, 0.24173677600,     36.02786667740 ),
  { 4211  109 }  (         0.216, 5.88618923030,  18875.52586977400 ),
  { 4211  110 }  (         0.198, 1.89506914939,  20452.86941222180 ),
  { 4211  111 }  (         0.258, 6.27611355094,   1551.04522264800 ),
  { 4211  112 }  (         0.197, 2.09222675324,   9683.59458111640 ),
  { 4211  113 }  (         0.217, 5.79472589364,   9103.90699411760 ),
  { 4211  114 }  (         0.188, 0.39123199129,  19573.37471066999 ),
  { 4211  115 }  (         0.195, 6.23142464829,  30110.16567353840 ),
  { 4211  116 }  (         0.187, 5.49670351645,    170.67287061920 ),
  { 4211  117 }  (         0.178, 4.90042854659,  10787.63034454580 ),
  { 4211  118 }  (         0.188, 1.62614804098,   9161.01716302260 ),
  { 4211  119 }  (         0.211, 2.71884568392,  15720.83878487840 ),
  { 4211  120 }  (         0.177, 1.88170417337,  33019.02111220460 ),
  { 4211  121 }  (         0.209, 2.66033422116,   3442.57494496540 ),
  { 4211  122 }  (         0.164, 4.92240093026,  10426.58464164900 ),
  { 4211  123 }  (         0.186, 5.13678812068,   7255.56965173440 ),
  { 4211  124 }  (         0.177, 5.70206821967,   9992.87290377220 ),
  { 4211  125 }  (         0.214, 2.70027196648,   3128.38876509580 ),
  { 4211  126 }  (         0.208, 3.38876526854,  17778.11626694899 ),
  { 4211  127 }  (         0.147, 4.25008782855,  16983.99614745660 ),
  { 4211  128 }  (         0.148, 3.46404418130,  21202.09370374600 ),
  { 4211  129 }  (         0.189, 1.43553862242,   2379.16447357160 ),
  { 4211  130 }  (         0.139, 2.99154379541,    110.20632121940 ),
  { 4211  131 }  (         0.159, 5.23851679605,  10007.09999777380 ),
  { 4211  132 }  (         0.136, 0.88942869764,  22805.73556599360 ),
  { 4211  133 }  (         0.155, 5.90500835975,  12592.45001978260 ),
  { 4211  134 }  (         0.151, 0.03422618975,  27991.40181316000 ),
  { 4211  135 }  (         0.153, 4.01743770323,  33794.54372352860 ),
  { 4211  136 }  (         0.121, 0.51392111799,  21535.94964451540 ),
  { 4211  137 }  (         0.109, 2.25388616761,  26735.94526221320 ),
  { 4211  138 }  (         0.109, 0.78612823474,   6681.22485339960 ),
  { 4211  139 }  (         0.122, 4.84805105466,  19992.85935454519 ),
  { 4211  140 }  (         0.112, 3.31796669604,  36949.23080842420 ),
  { 4211  141 }  (         0.106, 3.34507236765,  10103.07922499160 ),
  { 4211  142 }  (         0.114, 4.36384000196,  20007.08644854680 ),
  { 4211  143 }  (         0.098, 5.07711736751,    135.62532501000 ),
  { 4211  144 }  (         0.120, 5.41870615047,  37724.75341974820 ),
  { 4211  145 }  (         0.103, 2.62610244425,  20213.27199698400 ),
  { 4211  146 }  (         0.085, 5.04808202087,   9830.38901398780 ),
  { 4211  147 }  (         0.103, 2.01549383816,  45585.17281218740 ),
  { 4211  148 }  (         0.088, 2.62613816931,     21.85082932640 ),
  { 4211  149 }  (         0.084, 3.50355880173,    639.89728631400 ),
  { 4211  150 }  (         0.099, 0.61079620895,  41654.96311596780 ),
  { 4211  151 }  (         0.088, 3.63836700262,  49515.38250840700 ),
  { 4211  152 }  (         0.098, 2.42401801881,  23581.25817731760 ),
  { 4211  153 }  (         0.081, 0.46468679835,     77.67377042800 ),
  { 4211  154 }  (         0.092, 4.82530051729,  29043.67019634839 ),
  { 4211  155 }  (         0.102, 4.27051236894,  15874.61759536320 ),
  { 4211  156 }  (         0.090, 4.34075776744,  29057.89729034999 ),
  { 4211  157 }  (         0.081, 0.01896422336,  24150.08005134500 ),
  { 4211  158 }  (         0.093, 1.79250830018,  12432.04265039780 ),
  { 4211  159 }  (         0.087, 5.25157021446,  14128.24277124560 ),
  { 4211  160 }  (         0.089, 5.65756996753,    377.37360791580 ),
  { 4211  161 }  (         0.097, 5.67942873241,    227.47613278900 ),
  { 4211  162 }  (         0.076, 2.93363913259,  38204.68735937100 ),
  { 4211  163 }  (         0.091, 2.60544242067,   1052.26838318840 ),
  { 4211  164 }  (         0.087, 3.82284200928,  27511.46787353720 ),
  { 4211  165 }  (         0.073, 4.75280755154,  40879.44050464380 ),
  { 4211  166 }  (         0.067, 3.54815262526,  30666.15495843280 ),
  { 4211  167 }  (         0.067, 5.81350818057,  20809.46762464520 ),
  { 4211  168 }  (         0.064, 4.24772678145,    153.77881048480 ),
  { 4211  169 }  (         0.064, 2.99454749109,  27197.28169366760 ),
  { 4211  170 }  (         0.070, 4.03868009742,  56600.27928952220 ),
  { 4211  171 }  (         0.071, 4.33628806850,  39264.06928956020 ),
  { 4211  172 }  (         0.069, 1.73648747605,  37410.56723987860 ),
  { 4211  173 }  (         0.065, 1.08206062736,  68050.42387851159 ),
  { 4211  174 }  (         0.062, 4.77698454650,   3914.95722503460 ),
  { 4211  175 }  (         0.061, 4.96121014691,  34596.36465465240 ),
  { 4211  176 }  (         0.063, 5.04865067599,  53445.59220462660 ),
  { 4211  177 }  (         0.058, 3.74010494151,   1066.49547719000 ),
  { 4211  178 }  (         0.057, 5.39355890141,  20419.45754542119 ),
  { 4211  179 }  (         0.057, 3.59399518494,    735.87651353180 ),
  { 4211  180 }  (         0.065, 2.10322000074,     74.78159856730 ),
  { 4211  181 }  (         0.073, 1.31083648835,  11272.66747640020 ),
  { 4211  182 }  (         0.055, 1.33161298098,  18300.69368504279 ),
  { 4211  183 }  (         0.065, 4.21150522641,     49.75702547180 ),
  { 4211  184 }  (         0.061, 5.66161679402,  17468.85519794540 ),
  { 4211  185 }  (         0.053, 4.30231233835,  18849.22754997420 ),
  { 4211  186 }  (         0.055, 2.63906959481,  52670.06959330260 ),
  { 4211  187 }  (         0.050, 5.69803054279,  39793.76025465480 ),
  { 4211  188 }  (         0.049, 0.77345264124,  35371.88726597640 ),
  { 4211  189 }  (         0.048, 6.00565977593,    283.85931886520 ),
  { 4211  190 }  (         0.047, 2.63299859494,  51868.24866217880 ),
  { 4211  191 }  (         0.046, 0.05105081843,  38526.57435087200 ),
  { 4211  192 }  (         0.050, 4.37549274002,  28513.97923125379 ),
  { 4211  193 }  (         0.046, 2.93422086586,  27682.14074415640 ),
  { 4211  194 }  (         0.051, 5.45979584751,  60530.48898574180 ),
  { 4211  195 }  (         0.045, 5.59492908223,    467.96499035440 ),
  { 4211  196 }  (         0.045, 2.34680401001,   9411.46461508720 ),
  { 4211  197 }  (         0.045, 0.02999265111,  44809.65020086340 ),
  { 4211  198 }  (         0.043, 5.62725673544,     14.22709400160 ),
  { 4211  199 }  (         0.047, 3.73567275749,  64460.69868196140 ),
  { 4211  200 }  (         0.046, 0.12586526756,  57375.80190084620 ),
  { 4211  201 }  (         0.044, 2.03114426076,  18314.92077904440 ),
  { 4211  202 }  (         0.039, 0.99375127466,  94138.32702008578 ),
  { 4211  203 }  (         0.053, 0.41974404621,  30831.30490474460 ),
  { 4211  204 }  (         0.055, 1.38351566741,  38500.27603107220 ),
  { 4211  205 }  (         0.041, 4.47012768909,  40077.61957352000 ),
  { 4211  206 }  (         0.041, 0.36665992484,  19999.97290154599 ),
  { 4211  207 }  (         0.040, 3.06358586355,    813.55028395980 ),
  { 4211  208 }  (         0.040, 2.16802870803,  59728.66805461800 ),
  { 4211  209 }  (         0.037, 1.08739100421,  17085.95866572220 ),
  { 4211  210 }  (         0.039, 1.31040309875,  48739.85989708300 ),
  { 4211  211 }  (         0.036, 1.43280677914,  42456.78404709160 ),
  { 4211  212 }  (         0.037, 0.14190533464,  29050.78374334920 ),
  { 4211  213 }  (         0.037, 3.66792179278,  20956.26205751660 ),
  { 4211  214 }  (         0.025, 3.38876180652,   7058.59846131540 ),
  { 4211  215 }  (         0.031, 6.16829805337,  10192.51015071860 )
  (*$endif *)
      );
  (*@\\\000000031B*)
  (*@/// vsop87_ven_l2:array[0.. 69,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_l2:array[0..  7,0..2] of extended = (
  (*$else *)
  vsop87_ven_l2:array[0.. 69,0..2] of extended = (
  (*$endif *)
  { 4212    1 }  (     54127.076, 0.00000000000,      0.00000000000 ),
  { 4212    2 }  (      3891.460, 0.34514360047,  10213.28554621100 ),
  { 4212    3 }  (      1337.880, 2.02011286082,  20426.57109242200 ),
  { 4212    4 }  (        23.836, 2.04592119012,     26.29831979980 ),
  { 4212    5 }  (        19.331, 3.53527371458,  30639.85663863300 ),
  { 4212    6 }  (         9.984, 3.97130221102,    775.52261132400 ),
  { 4212    7 }  (         7.046, 1.51962593409,   1577.34354244780 ),
  { 4212    8 }  (         6.014, 0.99926757893,    191.44826611160 )
  (*$ifndef meeus *)                                                 ,
  { 4212    9 }  (         3.163, 4.36095475762,   9437.76293488700 ),
  { 4212   10 }  (         2.125, 2.65810625752,  40853.14218484400 ),
  { 4212   11 }  (         1.934, 3.39287946981,    382.89653222320 ),
  { 4212   12 }  (         1.460, 6.04899046273,    529.69096509460 ),
  { 4212   13 }  (         1.346, 2.94633106219,   5507.55323866740 ),
  { 4212   14 }  (         1.025, 1.40598904981,  10404.73381232260 ),
  { 4212   15 }  (         1.221, 3.73339139385,   3154.68708489560 ),
  { 4212   16 }  (         1.033, 3.52858472904,  11015.10647733480 ),
  { 4212   17 }  (         0.955, 5.11133878923,    801.82093112380 ),
  { 4212   18 }  (         0.742, 1.49198584483,   1109.37855209340 ),
  { 4212   19 }  (         0.525, 3.32087042103,    213.29909543800 ),
  { 4212   20 }  (         0.578, 0.92614279843,  10239.58386601080 ),
  { 4212   21 }  (         0.602, 5.19220099775,   7084.89678111520 ),
  { 4212   22 }  (         0.431, 2.67159914364,  13367.97263110660 ),
  { 4212   23 }  (         0.389, 4.14116341739,   8635.94200376320 ),
  { 4212   24 }  (         0.355, 1.12061570874,   9153.90361602180 ),
  { 4212   25 }  (         0.301, 3.90047984197,  10596.18207843420 ),
  { 4212   26 }  (         0.212, 5.32697688872,  18837.49819713819 ),
  { 4212   27 }  (         0.260, 0.22761369281,   2352.86615377180 ),
  { 4212   28 }  (         0.243, 4.70747902991,   6283.07584999140 ),
  { 4212   29 }  (         0.196, 4.10467294392,  11790.62908865880 ),
  { 4212   30 }  (         0.194, 6.01197759470,   7860.41939243920 ),
  { 4212   31 }  (         0.140, 4.97015671653,  14143.49524243060 ),
  { 4212   32 }  (         0.134, 4.10529011674,  17298.18232732620 ),
  { 4212   33 }  (         0.119, 3.39375528828,  11322.66409830440 ),
  { 4212   34 }  (         0.126, 0.09854516140,  18073.70493865020 ),
  { 4212   35 }  (         0.122, 5.92478855457,    574.34479833480 ),
  { 4212   36 }  (         0.107, 0.35660030184,   1059.38193018920 ),
  { 4212   37 }  (         0.108, 2.25352052666,  12566.15169998280 ),
  { 4212   38 }  (         0.093, 5.48716819776,  10021.83728009940 ),
  { 4212   39 }  (         0.084, 4.89744332968,  18307.80723204360 ),
  { 4212   40 }  (         0.074, 2.35354025573,    426.59819087600 ),
  { 4212   41 }  (         0.093, 4.99316908815,  14945.31617355440 ),
  { 4212   42 }  (         0.069, 3.86409065860,  51066.42773105500 ),
  { 4212   43 }  (         0.082, 5.36280178643,  10186.98722641120 ),
  { 4212   44 }  (         0.077, 3.75728548372,   3723.50895892300 ),
  { 4212   45 }  (         0.063, 5.39882267787,  21228.39202354580 ),
  { 4212   46 }  (         0.056, 4.11564786973,   7064.12138562280 ),
  { 4212   47 }  (         0.056, 6.26920407723,  32217.20018108080 ),
  { 4212   48 }  (         0.060, 5.02186497542,  19367.18916223280 ),
  { 4212   49 }  (         0.058, 5.13263709670,  20400.27277262220 ),
  { 4212   50 }  (         0.051, 4.52870390511,  22003.91463486980 ),
  { 4212   51 }  (         0.041, 3.83822107919,  16496.36139620240 ),
  { 4212   52 }  (         0.041, 3.36020411807,   4705.73230754360 ),
  { 4212   53 }  (         0.043, 5.98371820588,  15720.83878487840 ),
  { 4212   54 }  (         0.047, 0.18498155367,  18875.52586977400 ),
  { 4212   55 }  (         0.038, 0.52232581277,   1551.04522264800 ),
  { 4212   56 }  (         0.039, 5.05391675878,  10742.97651130560 ),
  { 4212   57 }  (         0.036, 3.16242472203,  20452.86941222180 ),
  { 4212   58 }  (         0.035, 5.17462577483,  29088.81141598500 ),
  { 4212   59 }  (         0.035, 3.47325394141,  24356.78078864160 ),
  { 4212   60 }  (         0.031, 4.74511706231,  28521.09277825460 ),
  { 4212   61 }  (         0.029, 0.19383091192,  19896.88012732740 ),
  { 4212   62 }  (         0.033, 1.80059867635,  20618.01935853360 ),
  { 4212   63 }  (         0.024, 0.14022912457,  21202.09370374600 ),
  { 4212   64 }  (         0.022, 4.73565067573,  10988.80815753500 ),
  { 4212   65 }  (         0.018, 0.74039763161,  25158.60171976540 ),
  { 4212   66 }  (         0.019, 1.53770232218,  28286.99048486120 ),
  { 4212   67 }  (         0.014, 1.49084059765,  30110.16567353840 ),
  { 4212   68 }  (         0.013, 4.72171283479,  29864.33402730900 ),
  { 4212   69 }  (         0.013, 5.79700427846,  29580.47470844380 ),
  { 4212   70 }  (         0.014, 3.69205225010,  27511.46787353720 )
  (*$endif *)
      );
  (*@\\\0000000D44*)
  (*@/// vsop87_ven_l3:array[0..  8,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_l3:array[0..  2,0..2] of extended = (
  (*$else *)
  vsop87_ven_l3:array[0..  8,0..2] of extended = (
  (*$endif *)
  { 4213    1 }  (       135.742, 4.80389020993,  10213.28554621100 ),
  { 4213    2 }  (        77.846, 3.66876371591,  20426.57109242200 ),
  { 4213    3 }  (        26.023, 0.00000000000,      0.00000000000 )
  (*$ifndef meeus *)                                                 ,
  { 4213    4 }  (         1.214, 5.31970006917,  30639.85663863300 ),
  { 4213    5 }  (         0.254, 4.15021671822,  40853.14218484400 ),
  { 4213    6 }  (         0.008, 5.55523563261,  51066.42773105500 ),
  { 4213    7 }  (         0.008, 1.40501229148,   1577.34354244780 ),
  { 4213    8 }  (         0.006, 1.27791479726,  10404.73381232260 ),
  { 4213    9 }  (         0.006, 5.76447068962,  10239.58386601080 )
  (*$endif *)
      );
  (*@\\\*)
  (*@/// vsop87_ven_l4:array[0..  4,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_l4:array[0..  2,0..2] of extended = (
  (*$else *)
  vsop87_ven_l4:array[0..  4,0..2] of extended = (
  (*$endif *)
  { 4214    1 }  (       114.016, 3.14159265359,      0.00000000000 ),
  { 4214    2 }  (         3.209, 5.20514170164,  20426.57109242200 ),
  { 4214    3 }  (         1.714, 2.51099591706,  10213.28554621100 )
  (*$ifndef meeus *)                                                 ,
  { 4214    4 }  (         0.050, 0.71356059861,  30639.85663863300 ),
  { 4214    5 }  (         0.023, 5.68127607034,  40853.14218484400 )
  (*$endif *)
      );
  (*@\\\0000000401*)
  (*@/// vsop87_ven_l5:array[0..  4,0..2] of extended = (...); *)
  (*$ifdef meeus *)
  vsop87_ven_l5:array[0..  0,0..2] of extended = (
  (*$else *)
  vsop87_ven_l5:array[0..  4,0..2] of extended = (
  (*$endif *)
  { 4215    1 }  (         0.874, 3.14159265359,      0.00000000000 )
  (*$ifndef meeus *)                                                 ,
  { 4215    2 }  (         0.117, 0.54643013000,  20426.57109242200 ),
  { 4215    3 }  (         0.118, 1.90548541922,  10213.28554621100 ),
  { 4215    4 }  (         0.002, 1.07734277826,  40853.14218484400 ),
  { 4215    5 }  (         0.002, 1.89460223529,  30639.85663863300 )
  (*$endif *)
      );
  (*@\\\*)
begin
  WITH result do begin
    a:=0; b:=0; c:=0;
    case index of
      0: if (nr>=low(vsop87_ven_l0)) and (nr<=high(vsop87_ven_l0)) then begin
        a:=vsop87_ven_l0[nr,0];  b:=vsop87_ven_l0[nr,1];  c:=vsop87_ven_l0[nr,2];
        end;
      1: if (nr>=low(vsop87_ven_l1)) and (nr<=high(vsop87_ven_l1)) then begin
        a:=vsop87_ven_l1[nr,0];  b:=vsop87_ven_l1[nr,1];  c:=vsop87_ven_l1[nr,2];
        end;
      2: if (nr>=low(vsop87_ven_l2)) and (nr<=high(vsop87_ven_l2)) then begin
        a:=vsop87_ven_l2[nr,0];  b:=vsop87_ven_l2[nr,1];  c:=vsop87_ven_l2[nr,2];
        end;
      3: if (nr>=low(vsop87_ven_l3)) and (nr<=high(vsop87_ven_l3)) then begin
        a:=vsop87_ven_l3[nr,0];  b:=vsop87_ven_l3[nr,1];  c:=vsop87_ven_l3[nr,2];
        end;
      4: if (nr>=low(vsop87_ven_l4)) and (nr<=high(vsop87_ven_l4)) then begin
        a:=vsop87_ven_l4[nr,0];  b:=vsop87_ven_l4[nr,1];  c:=vsop87_ven_l4[nr,2];
        end;
      5: if (nr>=low(vsop87_ven_l5)) and (nr<=high(vsop87_ven_l5)) then begin
        a:=vsop87_ven_l5[nr,0];  b:=vsop87_ven_l5[nr,1];  c:=vsop87_ven_l5[nr,2];
        end;
      end;
    end;
  end;
(*@\\\000000041C*)
(*@\\\*)
(*@\\\000000030A*)
(*$ifdef delphi_ge_2 *) (*$warnings off *) (*$endif *)
end.
(*@\\\0001000011000C05*)
